Sorry to hear you that you had to deal with such an idiot. I know this won't feel like much of a consolation, but it seems to me that you handled the situation reasonably well. I think many here would have probably responded and tried to reason with him similarly too. And though it sucked to have to go through it, your level of self-possession clearly prevented the situation from getting any worse - which it could have gotten! Mitigation of chaos right there; how many situations spiral out of control because no one involved managed to keep a cool-enough head? Or think on their feet? Now I'm not saying that all really bad situations are totally avoidable either, just that I think there is a lot that is in our power to do/be - if we can mentally prepare ourselves, as much as possible, for these sorts of things.
So I just think that, aside from the strong reminder that there are petty tyrants in our midst (and probably getting even more tyrannical), your experience is, unfortunately, a little bit of a preview. But we keep on going - keeping firmly in mind where we are, who we are, who's around us, and what we need to be aware of, at all times. 'Expect attack' sort of comes to mind, and if we can do so from a reasonably calm and objective state most of the time, I'd say half the battle is won right there.
So I just think that, aside from the strong reminder that there are petty tyrants in our midst (and probably getting even more tyrannical), your experience is, unfortunately, a little bit of a preview. But we keep on going - keeping firmly in mind where we are, who we are, who's around us, and what we need to be aware of, at all times. 'Expect attack' sort of comes to mind, and if we can do so from a reasonably calm and objective state most of the time, I'd say half the battle is won right there.