tokazodo - GOOD FOR YOU!! But man, how did you keep from choking that person!? You're better than I am. I'd have been in jail!
I work with special needs students all week long. I have adopted the 'Flubber Principle". (for ever action there is an equal and opposite reaction?) Flubber, when it hits something gains momentum until it is ricocheting off the walls. I have learned to say something once, twice as a reminder and then walk away and not get into an argument. Because If I keep going, with it, I am going to turn into flubber and start bouncing off the walls!