I know what its like to work for tips. So yeah I tip. I tip like crazy sometimes. Whne its delivery drivers, I always tip good because I've delivered for 3 major pizza places and know how shitty the job can be. Waiters/waitresses I can never not tip them. Most of them,even the ones at pizza hut, make like 2 bucks an hour, and that's if they are lucky.
I can understand people saying "it's their job...." But I don't think those people have ever worked for tips.
I hate tipping cab drivers. I never know what to give them so it is usually like 10 bucks.