its not really a "fuck you" your already getting paid by your boss. your not a charity so why would i give a waiter money for doing his job when random people dont give me money for doing mine
A waiter is paid less than minimum wage because he is a tipped employee, usually 3-4 dollars an hour. Furthermore, you have to claim 15% of the bill as income to the IRS in some instances, so when a waiter gets tipped less than that, and pays taxes on it, he is losing money.
And for pizza delivery, most of the time, the drivers are payed less than minimum wage, if at all. They own their vehicle, paying insurance, maintenance, repairs, and of course, GASOLINE! (Which is not cheap)
I agree if the service is terrible, the person may deserve less. BUT, if i give you good service, OR......
If i spent a half hour of my time and a buck in gas, and you dont tip, I ACTUALLY LOSE MONEY! While bringing you hot food! If i do you a favor and risk everything that comes along with driving in heavy traffic, dealing with being a robbery target, and i LOSE MONEY because of it, what am i going to do to your food? house? car? think about it. not a hateful person, but i dont go to work to lose money, and the boss doesnt always pay what he should.
Tipping is not charity, its payment for work.