Good points all, Panda. Don't get me wrong though, I'm not suggesting that people shouldn't complain; I know I do often enough. And a forum like this is by its very nature the perfect place to air those complaints and frustrations (as you yourself have touched on).
I'm just saying that in my opinion some of it crosses a line from simply venting to something more akin to obsession, a self-perpetuating circle of misery and frustration feed by gross generalisations and bigotry. For some it doesn't seem to simply be a part of being here and living in another country with a sometimes strange and unfathmoable culture, it's almost as if it's the sole aspect, their raison d'etre, and they aren't happy unless they're miserable and have something to moan about.