I also tip well. Class ALL the way. I even give $5 tips to the Subway delivery guy on campus who only has like, a 2 minute drive to my dorm. If a college student with no income at the moment can afford to tip well, anyone can. If you can't tip, get your butt over to Burger King or something.

The only time I won't tip well is if the WAITER/WAITRESS was terrible, which is so rare. If the food was bad or something, I still tip average because it's not their fault. Anyone who refuses tips to waiters and waitresses themselves because the restaurant is good, but they were still waited on well is an asshole of the highest degree and needs to try to work in a customer service job so that they learn. Waiters and waitresses make the worst wages out of any job, except for sweatshop workers, and they NEED tips to make a living.

I won't dine with people who do the above. I will walk out, embarrassed, or I'll give the waiter/waitress a bigger tip privately and apologize for my friends.