Your tips are NOT someone's hourly wage. The wage he gets from his employer is his hourly wage. A tip is simply extra. A customer is not paying your wages, nor should they be expected to. The employer needs to ensure he is paying a decent wage to his/her employees, instead of expecting them to grovel to customers. If you want to grovel, go out on the street, stick a sign around your neck, and let people throw you a few coins.
Dimwit, a tip is only "extra" for losers like you who are incapable of earning based on performance and only get a tip when someone feels an extra jolt of pity (or happens to drop a couple of pieces of change out of their pocket and not want to bother picking it up, whatever).
Learn the concept of "commission", and understand that the social structure doesn't stop existing simply because there's the occasional pathetic freak who can't operate inside of it.
By the way, your view of giving good service as "groveling" tells us all we need to know about how you do your job, and how desperately dependent you are on the ability to force someone to give you money. It's obvious to me that if you ever became dependent solely on your own talents and skills and discipline, you'd starve.