I think we've been guilt tripped enough into giving people tips unnecessarily, and it's time to stop tipping people who give you abominable service.
It's very important to consider your budget, but if you can give, it's unacceptable to shirk tips to people who have provided you with service all year,