I'm not morally opposed to tipping. In fact, as I posted earlier, I tend to tip at least 25% (unless service was really bad).
But, that's because the server's pay model is BASED on me tipping them. I don't tip the counter person at Stripes when I grab my Laredo tacos...It's not their pay model.
If someone goes above and beyond, then sure, I toss them a few bucks. I make sure I have a few bucks for the shuttle guy at the Hilton when he takes us to MDA even though it's just a few min and it's his job...but, I really appreciate that he's helping the GF get better.
But, if everyone was really concerned about pay, then why tip the server at a restaurant and not the guy at Subway that takes your order AND makes your meal? It's about money in their pocket, right? Or the guy that checked you out at 7-11? He probably could REALLY use the few extra bucks (sure, it's for meth, but whatever).