Japan is not in peak shape. It is committing
demographic suicide. "Not taking immigrants in" is a social policy that is destroying them, economically and socially. On their own heads be it.
Well, of course this is a very subjective matter. Also many people are basically making assumptions based on anecdotes and third party accounts, which could also be called "racist".
Anyway, I will join this nonsensical opinion contest because:
A. Someone has to stand up for Japan.
B. I have a very different take on this issue, read further down
I am married to a Japanese, and have been to the country numerous times. Also, I am of mixed ethnic background being half Northern European and half Hispanic. I have lived in numerous countries including the USA, four Latin American nations and Germany. My job takes me traveling to many countries too, so I guess I have the qualifications necessary to issue an opinion.
Japan is, in my personal experience, one of the countries where I feel myself more comfortable as a foreigner. I have never during my numerous visits felt discriminated or segregated in any way, and when I talk to other Westerners that live there or visit often, most tell me same. However, please note that I stress "Westerners" because some of my acquaintances of Asian origin (Taiwanese and Chinese mostly) do tell me that they sometimes feel discriminated against in Japan, but not all the time.
In fact, many of them had their worst discrimination experiences in Western Europe, not Japan. A Chinese friend of mine has vowed never to visit France again after she was refused service at a locale. Still, she likes to go shopping to Tokyo and has no problems.
Additionally also on behalf of Japan: I do not agree that they are committing "demographic suicide" as someone said. They simply opted as a democracy not to engage in the global trend of open borders currently sweeping most of Western Europe. I respect that, it is their decision and polls reflect that. I know many countries in Western Europe where a majority of the population would like more immigration control, yet the political and economic elites decide constantly against the voters' wishes because of the need for perennial cheap labor. Sure you can disguise it as humanitarian aid if you want, but to me it is just the need for someone to sweep the streets and clean the toilets. (Most of the US + Canada are different, it is in their culture to absorb cultures and integrate them into their fabric. )
If you want to talk about humanitarian aid, I suggest you check the amount of aid Japan gives to developing nations without expecting anything in return, including being the only rich nation that really delivered all that it promised in terms of aid after the Southeast Asian Tsunami of 2004.
The mere fact that when Asian nations have populations that grow are called "a threat to the environment" and when they have populations declining the term is "places in demographic suicide" reflects that we in the West still view Asia with suspicion and racist sentiments. I am sure those very people would call a Western country with a growing population "a healthy economy" and one with declining one an "environmentally responsible country".
Now, after my defence of Japan, here is my opinion:
Judging only based on my personal experience, I would call some of Latin America's countries particularly racist, especially those whose economic elites are dominated by people of European descent. I have encountered more discrimination in some of those countries than in Germany and its neighbours. I do sales and technical support for those countries, and there is visible disenchantment when I visit and they meet me personally. Some of the bosses (rich-ass inbred pricks that came out of Europe's ass) even tell me that they are disillusioned of the fact that I am not "a 100% German technician" (Since my name is very gemanic in my Emails I guess they have wet dreams of a tall blonde guy coming to visit their sweatshops) Also, Spain and Italy seem to have cultures that still have many hard to eradicate racist traits.
Peace.