For most of my working life, I've been involved with some aspect of customer service. Whether it's been selling electronics, providing answers to general inquiries, whatever. I've been there and done that.
One thing that most people (and by people, I mean customers) do not understand is that it's not necessary to raise your voice and whine like a little bitch to get a problem resolved or express your displeasure. There are other ways to get your point across without creating a scene in front of a restaurant full of young professionals. It's embarassing when someone from your party wanders off to different stores in the mall, out of range of the electronic pager and out of range from the hostess, and starts cussing out the hostess for failing to do everything in their power to notify them a table is available when they realize their spot on the waiting list is gone. Chill. Explain your situation calmly. Make a compromise. When you scream and shout like a maniac, people don't understand what on earth you're saying and it makes you look like a fool.
Take a chill pill. Whatever. It's okay to complain, but it's better to look classy than to look like a fool over something so petty. Always take the high road. Do you really want saliva in your food?
/end rant