Ok, then, why don't you go to france and educate them that Etas-Unis or Amerique is really America?
Go to France, speak their language. Go to pakistan, prounounce it their way.
In the US, pronounce it our way.
I had this conversation with someone the other day. I grew up in Turkey and speak fluent Turkish.
When people ask me stuff about Turkey, I tend to say "Istanbul" or "Ankara" or "Izmir" (cities) "correctly", the way you'd say it in Turkish. I'm not going to Americanize it just to pander to a bunch of people who want to say Ayyraaannn instead of "E-ran".
Out of respect, I tend to try and pronounce proper nouns as closely to the way a native speaker might (assuming it isn't a situation like Finland where their word for 'Finland' is entirely different than it is in English).
Why Obama does it, I don't know. But as someone who is trilingual, I do it because it's more comfortable and I'm not going to Americanize a word for because it rubs someone the wrong way that I say it slightly differently. They'll just have to deal.