I'd rather tip than get a bill with service tax included, which is itself taxed by the state authorities. If the service is crap, my tip is going to be zero. What sucks is restaurants that share the tip between employees, which means unmotivated employees get the same amount as the motivated ones. It's also a cultural thing - in Southern Europe there's a strong tipping culture. In Hungary you get a service tax on the bill instead. In Austria they will thank you and look extremely grateful for a tip of even one cent. Optional is good. No tip is fine as well. But don't tell me what to do and especially do not regulate tipping.