Судя по известным мне правилам русского языка, название города Протвино должно склоняться. Мне, как и многим протвинцам, это сильно режет слух (но это личное). И мне приводили много контраргументов. Разъясните, пожалуйста.
Дополнение: хотелось бы отметить, что название реки Протва - топоним неясного происхождения.
Википедия:
Версию о славянском происхождении выдвинул В. А. Никонов, ссылаясь на наличие формы Поротва в духовных и договорных грамотах великих князей Руси XIV—XVI веков, но достоверных доводов представлено не было.
Версию о связи этого гидронима с северо-восточным ареалом гидронимии на -ва (Лысьва, Сылва) предложил М. Фасмер. Однако этот ареал значительно отдалён от Подмосковья.
Предпочтительнее представляется версия В. Н. Топорова о балтийском происхождении слова с соответствиями в прусском и литовском языках. В пользу этой версии говорит общность подмосковно-балтийского ареала гидронимов на -ва и упоминание в Лаврентьевской летописи о проживании в бассейне реки балтоязычного племени голядь.
Фасмер:
Ср. авест. pǝrǝtu- м., ж., рǝšu- "проход, брод, мост", лат. portus, -ūs м. "гавань, убежище", роrtа "ворота, дверь", Portūnus "бог гаваней и ворот". Об этой группе слов (без русск.) см. Вальде–Гофм. 2, 343 и сл.