So this is completely off topic in this blog, but it's my blog and I'll write what I want.
I've been working at a restaurant for the last 8 years and though I do like my job and the people I work with it's hard when you have such a horrible and disrespectful clientele. Some of these people should be ashamed of themselves when they are in public. Servers make less than $3 an hour and depend on their tips to pay their bills, rent, etc. Their job is hectic enough on a busy night without some assholes coming in, running them ragged and tipping them $5 on a $100 check. While I agree a server should be tipped according to their performance as a server, it's not fair to those who bust their asses and see no rewards from it.
If you can afford to go out to eat and order everything on the menu, then you can tip your server. Bottom line. People think it's funny to come in and complain for no reason and expect their meals to be free and not tip the server. The server actually ends up having to pay for the morons to eat. How is that fair? Then of course the next time you come in you're going to get shitty service. Why should we bust our asses to make you happy when we get nothing out of it? We're there to make money and take care of you to the best of our ability. Not for you to act like we're your slaves and make us run around like crazy while you sit there and laugh and complain. People think because we're servers we're under educated or drug addicts. Though that may be true for some people, most of the servers I know are paying their way through school, have families, or genuinely enjoy the field. It's not fair for us to be made a mockery of and unappreciated for what we do. We're humans and we deserve the same respect everyone else does.