Warrrreagl, I think that your waitress sounds like a stupid b. I hate having to endure crap staff when I'm spending money.
Don't you find some places think that the amount of money they're charging can dictate the standard of service? No f**kin way, I say. As soon as I walk into a restaurant I demand a minimum amount of respect, no exceptions. And if
I'm displaying the pleasantries, the people I'm giving money to sure as hell should learn to return the favour.
Phew...
I very often have these problems in places, and I'm sure those accompanying me feel that I over-react. To be honest, I couldn't give a sh*t if they do think that, as I find it very difficult to drop my standards for one snotty pr*ck or pr*ckess. Why should I!!?!?

(worked up now)
I got loadsa stories about this...