It comes down to not being a cheap fuck, and you all know who you are. If you don't want to tip because the service has directly lessened your experience, then that is fine, but don't go around looking for reasons to tip less. Oh my god, the waiter didn't fill my Coke up enough, his service is...