My theory is that it is best to tip people, always.
Barber, delivery guy, food service person, lawn guys, garbage guys. And the Dunkin Donuts staff. It makes everybody feel good.
That applies to the US. It's different in Europe, where they often apply a service fee. Who knows who gets that money? In Europe, tip like a miser even if you feel otherwise.
Tipping in Scotland.