If the service is good or even great, I tip 10%.
I resent tipping restaurant or bar staff for their service. It's their fucken job! Service---good & great---should be a matter of personal pride and professional expectation. If their employer doesn't pay them a respectable wage, then they should find another fucken job somewhere else.
bet you would flail in rage when your food went up %50 in cost too...