It does get heated and while I respect all the US posters, it is the US culture versus the rest of the world. Tipping isn't supposed to be a part of the wage which is why you don't get arrested if you leave without a tip. Even though I have lived in the US, I still don't believe it is right. Some service industries don't expect tips. High end salons don't accept tips because they expect all their staff to perform regardless. I used to be a hostess and girls would ask who got what tips at the end of the day and often there were none, but our wages were still good $100 a day plus travel expenses. If people relied on tips, then you wouldn't get quality staff and often you don't.