Ha ha great one Kempres. I've moved it to rants and all things controversial as I suspect it may be an emotive point for some 
Must admit, I've traditionally had a similar view, and never been tipped for any of my previous jobs until I landed in the corporate world and bonus's. That was a pleasant surprise, but in effect a glorified tip for personal or team contribution, for your day job.
But when it comes to restaurants and you have a nice meal, if the waitress/waiter/front of house experience has been nice, you feel they have been attentive and allowed you to have a relaxing and pleasant evening, then why not? We know the staff are low paid, and yes you can argue they should look for better paid work, but if they are happy to do it and be professional, then I've no problem leaving a decent tip.
But that said I've been to places where the staff have been obnoxious, service sloppy, part of your order wrong, but then a tip has still been expected, or a 10% service charge is automatically added, which I will ask to be removed.
Hotels are places I still get awkward, ie one with bell boys and an army of staff. I normally end up saying I'll take my own bags up as I've no idea what the protocol or bell boy going rate is. Personally that kind of tipping is annoying, and in the States it's a nightmare, although you can normally get away with it when they realise your a Brit
That's why Premier Inn's are great, no thrills, carry your own bags and no tipping!
Taxis I tend to round up or give around a £1 as a tip. I've no idea if that's good or bad, just habit. Rarely ever tipped the East European Pizza delivery bods, who mainly speak pigeon English, normally forget something, or my pet hate, get lost so your foods cold and you have to complain, again...
If anyone wants to leave me a tip, I'll add a paypal link to my signature 