Originally Posted by ItalianStereotype
There is absolutely no reason not to tip. If you're really such a douchebag, don't expect anything good to come of your time in a restaurant. Most of the time, we can tell if you're going to leave us a shitty tip within the first few minutes of your time there and I personally like to earn every red cent of that $1 you were planning on leaving me. I'll make sure your glass stays empty, you don't get more bread, your food goes out cold, whatever it takes to piss you off and get you out of my section so that someone who isn't so worthless can have a seat.
If you're a minority, it probably won't matter either way.
Seriously, you've probably fucked yourself over with that tactic more times than you've been right.
There were probably a bunch of times where people had a bad day, maybe didn't look too cheerful coming in, and you suspected that they were cheap. Then they see an angry looking Italian bringing them cold food, not refilling their drinks, and just being generally shitty at his job.
If anything, take the other approach. I hate tipping and usually only leave a few bucks (which is usually pretty close to the 20% mark if I'm not ordering booze), but if a server does a really good job, is friendly, and is clearly working hard, then I have no problem leaving a bit more.