Правила таковы.
Географические названия на -ов (-ев), -ово (-ево), -ин, -ино (-ыно) имеют в творительном падеже окончание -ом, например: Львов – Львовом, Канев – Каневом, Крюково – Крюковом, Камышин – Камышином, Марьино – Марьином, Голицыно – Голицыном.
В отличие от названий городов русские фамилии на -ин (-ын) и на -ов (-ев) имеют в творительном падеже единственного числа окончание -ым, ср.: Пушкин (фамилия) – Пушкиным и Пушкин (город) – Пушкином; Александров (фамилия) – Александровым и Александров (город) – Александровом.
Однако иностранные фамилии на -ин, -ов имеют в творительном падеже окончание -ом: Дарвином, Гершвином, Чаплином.
Сочетание музей боевой славы пишется строчными как родовое наименование (не как официальное название учреждения), например: почти в каждой школе нашего города есть музей боевой славы.
Да, литературная норма требует склонять название города: г. Белосток – г. Белостока, г. Белостоку и т. д. Несклоняемый вариант можно встретить в официально-деловой речи, в канцелярских документах.
Жители города Крымска – тоже крымчане. К слову, для обозначения жителей Крыма существуют и другие слова – крымцы, крымчаки, но употребляются они редко, чаще всего жителей Крыма называют крымчанами.
Жителей российского города Донецка (Ростовская обл.) тоже правильно называть дончане (как и жителей украинского Донецка). См.: И. Л. Городецкая, Е. А. Левашов. Русские названия жителей. Словарь-справочник. М., 2003.
Правильно: в Севастополе и Симферополе (и так понятно, что это города). Если всё-таки нужно употребить родовое слово, можно написать в городах Севастополе и Симферополе, в гг. Севастополе и Симферополе.
Это тот случай, когда деепричастный оборот, стоящий после союза а, невозможно «оторвать» от союза, изъять из предложения или переставить в другое место без разрушения структуры предложения. Подобные случаи представлены в параграфе 20.2 справочника по пунктуации Д. Э. Розенталя, например: Он начал приносить книги и старался читать их незаметно, а прочитав, куда-то прятал (М.Г.).
В Вашем примере «напрашивается» тире, поскольку наблюдается восстанавливаемая из контекста неполнота как в деепричастном обороте (пропущено слово мышцы), так и в основной части предложения (пропущено подлежащее червь или он), а кроме того, есть параллелизм частей. Однако и деепричастный оборот нужно закрыть, а другого знака, помимо запятой, для этого не предусмотрено. Из этого делаем вывод, что запятая перед тире ставится: Сокращая кольцевые мышцы, червь проникает между частицами почвы, а сокращая продольные, — раздвигает их в стороны.
В этом как раз проявляется интересное и сложное взаимодействие принципов русской пунктуации: ведущим принципом является грамматический, а интонационный действует как второстепенный и может нарушаться в пользу грамматического. Запятая в предложениях типа Он найдёт его, только если утонет ставится вопреки интонации.
Н. С. Валгина пишет: «Можно было бы отметить и множество других случаев, когда принципы интонационный и грамматический не совпадают и когда в итоге интонационный принцип уступает место грамматическому. Например, на стыке подчинительных союзов, при вводных словах, стоящих после союзов, при деепричастном обороте и придаточной части предложения, относящейся к причастию и т. д. Все они объединяются в две группы: а) знак стоит там, где нет паузы, и б) пауза есть там, где нет знака».
В предложениях типа Написала в личку, чтобы флуда не было запятую нужно поставить. Правила не дают нам оснований снять знак.