I don't have time for 10000 word essay on Poland that no one would read and no time for a big multiqoute
As for "not speaking Polish", it happens only in posh places I think and it's a pastime(?) of (hopefully not that many) young people who want to be middle class soon, they consider themselves Europeans first and foremost, for them everything Polish is provincial and backward, and they want to appear modern and cosmopolitan. I can be a very fierce critic of Poland at times but they take it to ridiculous extremes.
As for "waiting two hours for a waiter if you're not a foreigner" in gaitare's city: it's an exxageration I think but similar things used to happen. My city (Kraków) is considered to be the most beautiful in Poland (some will disagree) and it is usually full of tourists, the Main Square itself is very tourist-oriented and the managament might have encouraged the staff to "avoid" young Poles who, in their eyes, "sip one beer for 4 hours and the bill is small". Off the Main Square it doesn't happen I think.
The quality of service in Poland has been generally poor since 1989, we Poles just can't "serve" to other people, especially other Poles, we find it very degrading, it is not in our blood. And in the communism times the waiter or the shop assistant was the boss because there was a deficiency in everything. But this has been changing as well and the service is becoming more and more "professional" and we're definitely on the right track with that.