I think that guy *needs* to get out. When minor things, or the way things just are are grinding you so badly, you owe it to yourself to take a break. True, some of the whines I understand - I have so many vegetarian friends (and friends who follow specific religious dietary needs) who find it a difficulty day to day getting food (and in a notionally buddhist country!). My only food dislike in Japan is the MSG level.
Actually, when people ask me how to get some calmness and liking back of Japan, I tell them to get a motorbike. When my wife sees I'm getting a bit fed-up, the bike pass offer comes out. Just riding, stopping anywhere, talking to locals, even getting directions or asking where the best local food/wasabi place is just brings is back to being people for me.
I was quite glad to get out of Tokyo after 9 years - not because it's Tokyo, but because it was the capital city thing - busy but actually, very slow.
I understand his feelings though; the fake 'work ethic' (really attendee-ism in *some* companies) is a bit difficult to take sometimes. Then again, one reason I have the job I have is because I have a different way of doing business.
I understand he doesn't like the explanations people give him, but in many ways, a country's culture, especially Japan's, is like a religion, and for many people it's wrote, rather than having any rational view of themselves, so to someone outside, it and the explanations that go with it seem bizarre, yet the person giving the explanation may not have actually assessed it too much because that's all they've known. That works both ways. I spent a while explaining Bonfire Night. Why was Guy Fawkes on a bonfire, he was just the engineer? Why have fireworks if the bomb didn't go off? ... and that's for a 'recent', well documented origin!
My wife is excellent at explanations as she knows which culture is real, which is fake (hello White Day!) and why, what the real history of it is, and has lived in some pretty interesting places around the world, but still wants to do many of the events, which is fine. She's never living in the UK though, and my home town (a grim industrial place in the north of England) is bemusing to her ("why is the sky so low?").
Like many on here perhaps, having a child changed things, and I'm concerned about her - she's so outgoing and friendly and yet she's already tired of people trying to touch her hair (it's light brown with a distinct wave and curl to it). An old cleaner did in a shopping centre and I asked her not to, so she shouted at me. So I shouted back. That's childish I know, but strangers wanting to touch my child is very creepy to me, though I felt bad at raising my voice at an old woman who meant no harm, but there was little else I could do. I don't want my child singled out and to accept that it's OK to touch foreigner's kids. Lucky my wife wasn't there or I'd have been breaking up a fight...
Only been riding since 2006. Bike: 2006 Honda CB400 SF. Have JP Chuugata and Oogata license. @nanikore on Twitter