See, I find it odd that people go to a foreign country, and then complain about the stuff that is different. That seems like being a bad traveller. Like going to Spain and then complaining that all the shops are closed in the afternoon and on Sundays. "Can't they just work normal hours???"
Nothing odd with that. Comparing a country you are visiting to your own (or some other country you've been to) seems perfectly reasonable. Of course, if you're only complaining you probably shouldn't travel.
I love a lot of things about the US (I'm european) and I'd love to go back there soon, but the tipping system is annoying none the less.