10% is NOT the standard.
$5 on anything is NOT the standard.
Tipping 20% of your total bill BEFORE any discounts are applied is the standard.
When you stiff a waiter/waitress/server they are actually paying to serve you because they get taxed on a percentage of their sales regardless.
If you cannot afford to tip 20% go eat at a cheaper restaurant or go get fast food where tipping is not the standard.
(I understand leaving less of a tip for bad service, but at least 10% should be left regardless for bad service!)
If you go out to eat knowing you are not going to tip regardless of how the service you are just a cheap bastard.
Have a nice night!