I'm fairly new to the board, so this is my first chance to join the fray on this subject...
I tip only based on the service I receive. It is not automatic, just because of the hourly wage of the person or the job they have chosen. MouseKeeping, Servers, ME drivers, all the same. I don't know what base pay they make, but if they truly go above and beyond to make us feel at home, they get some cash for helping out. None of those is automatic IMO, especially at a restaurant. It is a service related position, and if my water glass is empty to the point that I am eating without a drink, bye-bye tip.
DW and I went on a
Royal Caribbean cruise awhile back, and the ship personnel were not paid any wages, only the tips they received at the end of the week. The service we got was spectacular, and I tipped accordingly. I don't expect a song and dance everytime I sit down for a meal, but good attentive service deserves some recognition. Marginal or poor service get's nothing.
My rule has always been, that if you want a person or business to really listen to you, you have to speak through your wallet....