For place names it's not just America - near us we've got Theydon Bois, pronounced "Boys", and Furneaux Pelham, pronounced Furnex; and then there's Beaulieu, pronounced Bewley, and many others like that.
It seems right to me that people pronounce where they live the way they want; mispronouncing other peoples names, or the names of the places they live, that's a bit different. Seems an unfriendly thing to do. "You may think you know what you're called, and where you live, but we know better."