I think the tipping system is very broken. The basis for people who do a service to receive an EXTRA amount of pay for doing an exceptional job is great. However that is not how it is implemented. In the food service industry especially, although in other service based businesses too, tipping has become a reason to NOT pay a reasonable living wage on the idea that their good service will make up the difference instead of the intended BONUS which is what a tip is supposed to be.