Правильно: жители ЗАТО г. Вилючинска.
Склонение таких названий правильно. См. подробно в «Письмовнике».
1. Запятая не требуется. Сочетание составили протест не вполне корректно. Возможный вариант: Пять князей и 14 городов — сторонников лютеранства выступили с протестом. 2. Предпочтительно: не допустить роста цен.
Лучше: по г. Нальчику, г. Нальчика.
Пунктуация при оборотах с предлогами от... до... не кодифицирована. В Вашем случае этот оборот служит пояснением к сочетанию в десятках городов, поэтому его уместно, как любое пояснение, отделить запятой или тире.
К сожалению, с таким юридическим "разрешением" мы не знакомы.
А. Э. Мильчин в "Справочнике издателя и автора" отмечает, что "сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)".
Таким образом, правильно и общеупотребительно: Москва, в Москве. А варианты в г. Москве, в городе Москве следует характеризовать как специфически-канцелярские (т. е. употребительные лишь в официально-деловой речи).
Правильно слитное написание.
Да, нужно обособить определительный оборот, стоящий после определяемого слова.