Варианты петербуржский и оренбуржский нормативны. Верно: страсбургский (но: страсбуржцы), марбургский.
Вы правы. Если заголовок состоит из двух частей, соединенных союзом или, перед союзом ставится запятая, а первое слово второго названия пишется с большой буквы: Дед Мороз, или Всё будет хорошо.
Да, запятая обязательна, это сложносочиненное предложение.
Правильно: Жить для своей страны, а не для своего кармана было нормой.
Такое употребление — ошибка.
Правильно: молЯщийся.
Запятая перед "и" ставится.
Тире не требуется. Обратите внимание, что формулировка правило... стало нормой небезупречна, лучше сказать: Стало нормой советоваться с жителями по всем важнейшим вопросам.