I still don't understand why tipping is considered a "must"... I don't get tips for doing my job well... i get payed and i get to keep my job...
Why the fuck should you get a "bonus" for just doing your job ? Being nice, polite, paying attention to my needs, and bringing me food IS your job... all of it.
Now i know most of these jobs have a shitty pay, so the tips are supposed to compensate, but doesn't that "known compensation" in a way, lead to shitty paychecks ?
Yes it's a result based incentive for better service, but on a bad week or a bad day, you're fucked and wont be making a dime (kinda disheartening & stressful).
"Keep the change" ? why not if it's around 5% (18.75? for a 20? bill) and the service was "friendly".
"Many of us" Well 1-1.5? per person is more than enough, and again only if the service was "friendly".
More ? Well if it was "exceptional" possibly, but 20% standard ? no fucking way.
PS : I've lived only in Greece & France, i think the tipping mentality depends on the country/society.