1. It's not Racism if you're annoyed by foreign players not speaking your language. It's barely even nationalism. If you're on a North American server and you've selected English as your primary language, then your expectation is that you will be able to communicate with as well as understand your teammates. Your expectations are not unreasonable.

2. Don't feel guilty, the Japanese players feel the same way. Language barriers are incredibly annoying, and it's selfish to inflict them on others when it can be easily avoided.

http://na.finalfantasyxiv.com/lodest.../blog/2236845/