Not sure if you ever lived in Japan or not, but this idea that Japan exercises this sort of thing is so minimal, it's hardly worth thinking about IMO. I lived there over for over 10 years and I only experienced such treatment 3 times. Two of those times, it is was by a business owner whose father was killed in World War 2, by the American military and they were still holding a grudge. And once, it was from an old man who fought in the war and still held that grudge. I felt sorry for them and could also empathize with them. Then again, one year, I worked for a guy who fought in Manchuria and he LOVED America! I worked all over the country, working in Japanese film production, shooting on locations from cities to the deep countryside, where I got the idea that a foreigner maybe had ever even set foot! Anti-foreign sentiment exists, as it does anywhere in the world, but the thing about westerners not being allowed in a business is EXTREMELY rare in my experience. And now we are so far beyond the war, it is probably even much less than it was in the 80's and 90's. Other discomforts in dealing with foreigners for Japanese people is far too complex to address here, but it isn't as much about blind racial prejudice as people make it to be - AT ALL. I find it VERY different than in some countries where it seems to be so often borne out from some sort of inferiority complex and a blanket prejudice. In Japan, I believe it has more to do with a variety of cultural issues that affect a person's honor, "face", feelings, proper etiquette, etc., and how stressful it can be to deal with a foreigner, in so many ways. But when you speak Japanese fluently and behave accordingly - once they know that, 99% of the time feelings of discomfort vanish instantaneously. In one of those adventures in a far flung countryside village, I even enjoyed a wonderful time of tea in a family's living room while sitting below a picture memorializing their father and grandfather who was killed on the battleship Yamato! And here I was... a former American Navy guy! Life can be interesting.... Of course, there will always be some prejudice everywhere. It is often not what it appears on the surface to be.