I lived and worked in Japan once, for a two year period. I loved my experiencer there and wished it were a longer assignment at the time. I've found that most Westerners who like to shit talk the country after their experience, tend to be small minded racists or bigots who do not know how to get something out of an experience like that. They refuse to understand or particpate in the culture. They are usually the folks who like to dominate or supplant any foreign culture they find themselves in.