So you tip over 20% for bad and really bad service? What a formula!
Well, I don’t eat out that much, and usually the service is good enough for 20%.
There was just this one time when a waiter reacted stupidly and rudely to a problem I had, so I tipped him less.