For a country where one ethnicity makes up over 99% of the population, it's understandable why racism isn't a such a big deal. But when I saw these signs, which are common in modern-day Japan, I couldn't help but feel shocked.
This kind of thing is accepted?! One of the most industrialized and developed countries in the world is actually fine with racial discrimination!? Don't they realize that there will ALWAYS be some sort of gray area about who is Japanese and who isn't? Not to mention, this kind of thing could damage foreign relations with other countries. And not everyone is going to be either 0% Japanese or 100% Japanese. Not only am I talking about mixed-race people, but also Japanese citizens who aren't ethnically Japanese.
The website where I got the pictures above from belongs to a Japanese citizen who isn't Japanese by blood. At one point, he tried entering a club that said "Japanese only," but they wouldn't let him in--even after he showed them his Japanese passport. Obviously, those "Japanese only" signs are referring to race and ethnicity rather than nationality.
It makes me wonder how they react to part-Japanese people. Most likely they would consider them to be non-Japanese.
Most people would agree that racism is outdated, but in no way is it gone. Even in the racially diverse United States, where Jim Crow laws for segregation no longer exist, ethnic bigotry lives on quietly among the few hate groups that still exist. Japan is an even more fertile ground for racism because it's not diverse. Even if Japan is one the most successful economies in the world, and one of the most advanced countries on Earth, its race relations are anything but successful and advanced.