I've punched a few someones, but with the exception of one time, in self defense. The other time I literally told the person, 'listen, you've been taking the piss out of me for ages now and I have let it slide, I am now starting to feel pissed off, please stop, because if you do it again I am going to knock you out' They didn't stop...
Ever eaten food after you dropped it on the floor?