Behaviors you can agree with, or not. But disagreeing with them doesn't make you racist, or bigoted. And going to work everyday sitting next to that collection of people, could be depressing. Now as to his comments about foreigners and the speaking of the English language. Because that is what we're talking about - culture, not language.
Language is simply an indicator of culture - perhaps the most obvious indicator.
I sincerely dislike and disagree with many of the practices, ethics, and attitudes of many cultures. I'm not keen on the Chinese practice of killing infant girls. The Japanese concept of honorable suicide runs contrary to much of what I believe. I'm not fond of Russian culture's approach to civil liberties. I find the genocidal tendencies of many African tribes appalling.