So, will we fire an Indian or a Korean for speaking English with an accent? It would be a violation of one's civil rights. He spoke Korean and the locals just didn't want a foreigner working for them. The point is no matter how many hoops are set up to jump through, you will always lose in the end as a non Korean.
You know, some of us have foreign friends in the professional circles and well, they aren't in the same boat. One of my friends who is a total foreigner recently led a business meeting with a recent bigwig that was well-received. You know what he doesn't do? Sit on his duff all day complaining about the system, while never actually doing anything and trying to claim small victories from things like bank ladies being in awe of his used Hyundai Grandeur.