re: #6 danarchy
If you spend your time nickle-and-diming, nothing I say is going to make any impression.
Or maybe I should tip well and then complain to their manager and possibly get them fired, would that be better?
Yep.
I also know that everyone has bad days and quite frankly, that isn’t my problem.
When you have a bad day and are cranky at work, does your pay get docked?