That's generally the case. I waited tables years ago, and therefore I've always tipped generously, I know what they go through.
A freind of mine worked as a pizza delivery guy to help pay his way through college. Because of all the crap he endured, I pay a good tip to delivery drivers.