I'm sorry you had that situation happen while idiots were yelling at you. I had something similar happen to me after a traffic accident (I was in a cage). It just doubles the stress level.
I kept my cool. But I wanted to do something besides keeping my cool!