I've never been in such a situation, but when someone pisses me off, depending on what they do, I just go with the best solution rather than going straight to fighting.
Some annoying kid at school decided it would be hilarious to steal my seat and say 'lul no this is my seat gtfo'. I got kinda pissed off, but I just picked up the chair he was on, tilted it to the side so he fell off, put the chair back in it's place and sat down to continue my regular business.