I do and I hate tipping them! Not just because I begrudge it since they're already getting paid for doing it (which I do), but because I'm soooo bloody awkward at tipping. I like to round up, but then they make it difficult by making the price an even number. So I feel like a twat saying "take an extra £2" but then I don't wanna give them a fiver if the cut only cost £30.
I tip at restaurants but usually I pay on card which makes tipping awkward again because I won't tip on card.
I tip taxi drivers (usually just round it up to the nearest pound, or nearest fiver if it's a big journey). But I won't if they're an arse and let me struggle with bags etc.
I won't tip takeaway drivers unless I'm paying cash. My mum always gives them money regardless but I don't. Only because I'd only tip them about a quid anyway, and it just seems strange handing a pound or so to an adult if it's not with other money, it seems dead patronising. Does that make sense