People need to stop getting bent over and screwed by their employers. Servers are complaining about getting screwed out of their tips by customers because of tip pooling/sharing with other employees? No, you are getting screwed by your boss.
The customers ONLY job is to visit your establishment, and pay the price on the menu.
The servers job is to provide prompt and courteous delivery of food when asked by the customer.
Anything else is above and beyond what should be expected. If you KNOW you are forcing your server to work beyond what the average customer is getting in terms of service, then definitely I would say it is good to leave a tip. But there is no way I can justify 10%/15%/20% tips on sitting down, ordering a cheese burger/fries/iced tea, enjoying my meal in silence, and leaving the establishment in a relatively clean state.
I do not order special "customer" orders. I order straight from the menu and pick off what I don't like. I do not expect my glass to be re-filled the moment it is below half full. I don't want to be checked up on every few minutes. I want you to bring my simple order to the kitchen, then bring my food back to me, and go away. For this, I don't see any reason to tip.
Fight your employers. Tell them to pay you normal minimum wage.
Don't expect me to pay your wage for you, when your job isn't that difficult when you are serving me. I am not a difficult customer. You don't even need to write down my order. Takes all of 5 minutes. And you want an extra 15%-20%? Cheeseburger/Fries/Iced Tea around here is probably $10.00. 15% is 1.50. That means that you value your service on my visit at $18.00 per hour of work, + your guaranteed wage on top of that.
Sorry, but your service wasn't worth that for me. On a $100 bill, you want $20? I would rather just serve myself. This is my biggest issue really. I know I would get better service serving myself, and it would be cheaper. You are forcing me to pay you MORE money, for crappier service than I could deliver for myself.
Things like hairdressers, I tip them well, because that is a service I can not do for myself. Hairdressing is not unskilled labor. They go to expensive school and expensive ongoing training for that, and many of them also have to pay in order to work in their salons. They deserve my tip.
I would happily bring my order to the kitchen staff, pick up my order when called, refill my own drinks etc if I could in a restaurant. I don't want or need your "How is everything? Can I get you anything?" It usually interrupts whatever I am doing at the moment, and I find it quite annoying.