См. в учебнике С. Г. Бархударова «Правила русской орфографии и пунктуации» на портале.
Название города Йошкар-Ола склоняется, поэтому корректно: города Йошкар-Олы.
Написание слова объясняется его происхождением. Оно имеет южнославянские корни, как и большинство слов с корнем -равн-. Корень -ровн- имеет восточнославянское происхождение. Академик В. В. Виноградов предполагал, что слово равнодушие могло означать 'одинаковость, равность, постоянство внутри одного сознания'. Подробнее об этом можно прочитать в книге В. В. Виноградова «История слов» (электронный вариант статьи из этой книги см. на сайте «Этимология и история слов русского языка»).
Нет, правильно только написание шпик.
Прилагательные швартовный и швартовый — это словообразовательные синонимы.
Запятую надо поставить. Слова в конце концов, выражающие недовольство, нетерпение, раздражение, обособляются как вводные.