It has NOTHING to do with being cheap. It has to do with this becoming a requirement and expected at almost any place I visit. Why should I be forced to supplement someones income because the establishment refuses to pay them even minimum wage? Why should I tip someone who is rude to me when I am paying their employer for them not to be? You can tip all you want, that's fine. I tip when I deem it appropriate. I will not tip at a fast food restaurant. I will not tip you for a 30 second encounter in which you prepare and hand me an ice cream cone. That is why I am paying for your product. I am not paying for it just to turn around and pay you again for the same service.
However, I will not tip if I feel that the service does not merit it. I will also ask for a refund of any tips deemed mandatory. If I go to a restaurant and they tell me that gratuity is automatically included, I ask for it back immediately. How do I know the tip is going to the employee who served me?
Sorry, but tipping has gotten out of control and for restaurants to make that more then 50% of someone's salary is wrong. The restaurant chains need to change and pay their employees decently.