Actually, what you're ignorant about is the fact that the dialect of the Japanese prevents them from pronouncing english in a way Americans can understand it. And if you watch Japanese anime with ANY english class setting in a japanese school, you're able to note the level of 'professionalism' taught to the students. It's not ignorance we're talking about here. It's inability. Example, the Japanese, during all their lives, grew up with a dialect that has no specific 'L' or 'th' sound. The closest they can get to is 'rr' or 'sh'. I should know. I lived with a Japanese family in Tokyo for a few days once and my name has both letters in it. You think I should've gotten upset that they couldn't pronounce my name properly? The answer is NO. And you're totally mistaken if you think a Japanese "average joe" and a Japanese "professional" aren't cut from the same cloth.To mention the flipside, for (AssertnFailure and Honoko) talking about the abomination that is Japanese spoken English.... yes, you should be upset, (perhaps it sounds silly to us, go ahead and laugh,not saying there's anything wrong with that). Go to engrish.com and see the most horrible English syntax you could imagine! The point? Such ignorance should not be permissable in a professional field, no matter what the country, or language.
And on the flipside, with my speaking as an asian-american, do you have any idea how much the American accent prevents people from speaking Asian languages properly? It's the same deal as above. It's what we grow up with. Maybe you can flip back and forth from Western and Asian languages really accurately. But if that's true, then it makes you more of an ass because now you're applying and imposing your sole experience onto everyone else. Good job, Mr. American. Now we know why the rest of the world hates our country so much.
Your last sentence smacks of elite-ism and lack of cross-cultural awareness-- not even appreciation. You go on railing about how much America sucks (but like me and everyone else, love to live here) but then you expect the rest of the world to conform to your American standard of english. Give me a break.