I see nothing wrong with someone in the U.S. using U.S. pronunciations. Just as I'd expect to make the attempt at pronouncing it correctly for another country if I'm abroad. But as far as English being a straightforward language, try reading this:
http://www.geocities.com/tthor.geo/spellchecker.html