I dunno, I was in Europe (Belgium and France) last summer, and I thought the service was generally excellent. A bit slower in France, perhaps, than in the US, but I chalked that up to people just generally not being in as much of a hurry as they can be in the US. (And hell, there are plenty of places in the US where service is slower than I'd like.)
We tend to avoid touristy areas, though, when we travel, so maybe that explains the better service. If I had to work in a service job that caters to tourists, I'd probably be less happy too.