... if you say your name is pronounced "smith" but spelled "jones," that's the way I'll pronounce it.

Likewise with location names, most places may have no idea why the name originally chosen. And the old-timers certainly knew how
they wanted pronounced
and spelt! If you don't agree with them, that's your prerogative. But absolutely no one has the right to tell either the family or the town/village/city that they are "wrong." Just because a word/name is spelled the same as another, even a location or a famous (notorious!) person, doesn't mean that it was named after that location or person. And, even if you can prove that it was, it is 'owned' by that person/family or location inhabitants, not you or me.
I'll humo(u)r the locals, but when not in their company, I'll revert to the correct way.