I truly hate that attitude, "if you don't like it, leave". You should know better, delph. It implies that we are not supposed to point out anything that is broken around us.
The problem comes when someone is so thoroughly alienated by their host country that they despise everything in it and can't see beyond their hatred. If they've gone so far, the best thing to do is leave.
How is anything going to get better if the squeaky wheel never squeaks?
Anyone who knows Poles knows that they have to squeak themselves, rather than outsiders.
Yeah the "If you don't like it leave" attitude is pretty childish. I made commitments which I will honor...unlike most Poles who never show up on time, never call when they say they will or do what they say they will do. Even other Poles say this about each other so it's not just some angry outsider's view. I will be happy when my time here is finished.
Your use of "honor" gives the game away. Why is it that it seems to be mostly Americans that bitterly complain about how terrible Poland is? Are they really incapable of taking a trip to some of the beautiful things Poland has, or simply going to the airport?
I fail to see why anyone would hang around if the country is truly so terrible. Oh wait, it's a woman keeping you here, isn't it? :)
Incidentally, people don't do this stuff to me. Perhaps it's because I don't have a superiority complex?