"I can't stand it when the American voice actor doesn't pronounce Japanese names correctly"

I read this recently in an online post. Let's think about this complaint.

1) This demonstrates a lot of hubris on the part of the complainer. It assumes that they know Japanese better than people actually working in the industry.

It also assumes that there's only one "correct" way to pronounce a Japanese name. Ask someone from Alabama, someone from Boston, and someone from Florida to all say the name "Harvard," and you'll hear three different things.

Surprise! Japan has regional dialects, too. They pronounce names slightly differently depending on their regional accents.

2) It's not the American voice actor's job to pronounce the name "correctly;" it's their job to pronounce it the way the director wants to. And the director has lots of reasons to pronounce a name differently than the way it's pronounced in the original Japanese. Often, an absolutely "correct" Japanese pronunciation would sound very strange in the middle of an English sentence. 

3) Surprise! The American voice actor's not speaking Japanese. Just as the words have to be translated into English, sometimes, the names have to be shifted to be pronounceable in English.

4) Sometimes the Japanese get it wrong. The Japanese anime staff for Hellsing wanted the English staff to spell Alucard's name as "Arucard." The English staff later contacted the manga-ka, who said that of course his name should be spelled "Alucard," because it's "Dracula" spelled backwards. "Arcard" is just how it sounds when pronounced by a Japanese tongue.