I hate tipping because the rules are arbitrary, random, and unspoken. I have a few friends who work as servers in restaurants: anecdote, but they view anything under 20% of the bill total (including tax) as a "bad tip". This is partially because credit card receipts only include the total, not the tax separated out. So really, anything under around 22% is a bad tip.
I tip 22% for full service, 10% for partial. If I go to the bar, I tip 10%, or a dollar/drink if I'm paying cash. If I'm ordering takeaway somewhere, I tip around 5%. I have no idea which of these are reasonable or not, because there is no "tipping class". I have no idea if places I regularly go like to spit in my food because I tip like shit.
The credit card receipt shows 1 total: food+tax. So the amount the server is basing the tip off is higher than what I am. So for me to tip what they think is 20%, I have to tip what I think is 22%.
I tip 22% for full service, 10% for partial. If I go to the bar, I tip 10%, or a dollar/drink if I'm paying cash. If I'm ordering takeaway somewhere, I tip around 5%. I have no idea which of these are reasonable or not, because there is no "tipping class". I have no idea if places I regularly go like to spit in my food because I tip like shit.