These kinds of websites make me NOT want to go out to a restaurant where tipping is part of the bill. Maybe these customers who see themselves being "shamed" like this should also take their business elsewhere. If this guy has so many bad tipping experiences, then maybe the problem is that he is doing a lousy job and thus merits a crappy tip.
Do yourself and restaurant employees a favor, then, and don't. Don't order delivery food, either.
Waiting tables is a nasty, stressful and thankless job. If you've ever worked at restaurant, you'd know this. Of course, if you'd ever worked in a restaurant, you wouldn't call their employees whiners.
Scouts Out! Cavalry Ho!