I've never stiffed a person in service, and I always give at least 10%, usually 20%. I've also never had a rude server -- not ever. For catering events I will give a hundred to divide between the staff, depending upon number. When I married, my officiant did not charge us. We tipped her two hundred dollars. Things like taxes and tips do not bother me, and tolls. Most countries pay much more for their social services.
Personally, if there was a way to raise the minimum wage to that of a living wage for every worker in the country, I would love that, and I wouldn't care if my taxes were high as a result, or I had to pay more for goods. I still would be a tipper, even then. :) Service is a hard job, that is unappreciated, like teachers. It's ridiculous that we give millions to entertainers, but those that ensure our society remains, those that educate our children have so little.
I'm more inclined to give a homeless person a bite to eat, or some money also, before I would send money to some charity -- even though such are also worthy. There's something about the smile and gratitude when such things are done personally that's amazing.