It doesn't sound like many, if any, of those gaffes are Microsoft's fault. It seems to me that those offended countries are either in denial, way too sensitive, or are the ones being pricks. If China wants to continue to deny reality and continue to think Taiwan is theirs, how is that the fault of MS? How many Nicaraguans know that 'cracker' is an offensive term to some whites? (Hell, the article even notes that MS made the changes.) And the fact is that churches were converted to mosques.
None of the problems stem from a lack of basic geography. They stem from the geopolitical unstability of those complaining nations. No MS employee would be arrested here or in Puerto Rico for referring to Puerto Rico as a state like they would be in India or Pakistan for going one way or the other with Kashmir. (Ain't MS's fault that those countries want to stifle free speech.) In the one instance where Muslims were offended by Koranic chants being included in a game, that was the fault of Japanese developers.
This article is yet another anti-American hit piece by the Guardian. There are a lot of cultures in the world. You're going to know your culture better than an outsider. The US is the most prominent culture and is akin to a celebrity. More people are going to know about us than we do about them. So in reality, it's other countries who are being culturally insensitive when they won't allow for some leeway in these mistakes in cultural interaction. The fact is that Americans are way more tolerant (often too tolerant) of other cultures than they are of us. They should STFU. If Microsoft wants to bend over in the name of cultural sensitivity, that's their business.
>>Ain't MS's fault that those countries want to stifle free speech.
You ever read the Indian or Paki press?
Stop shilling for MS; if their stupidity and ignorance leads to them making mistakes, then it's their fault. Simple.
If they put out a product, it's incumbent upon them to be accurate.