I really don't understand what the issue is with tipping. I am American and I love the custom. I feel being able to pay directly the person I have received a service from is very powerful. I think it does incentivise a better work ethic and it's a very social way of affording a middle class income. Now states that reduce the minimum wage for tip workers, that's evil (I live in California).