You're right...I agree. The customer tip should be earned.
However, I am always surprised at the number of people who claim that 10% is the limit, even for good service.
Some people are very cheap. Those people are indeed sad individuals. I hope they never have to work in the service industry.