clearly you have never been to Japan. Get outside of the main areas of the big cities, and you will be surprised how many people will want nothing to do with you, refuse to serve you in their resteraunts, etc. I'm certainly not saying the US is perfect, but it is very blatant over there.