Bravo. Good show. Better than I could have done. I tend to react instinctively in such situations; greeting anger with anger.
There is, of course, a part of me that knows that adding more anger to the situation isn't going to help. And pointedly ignoring the jerks is what is going to make them feel the most frustrated and ineffective.
Kudos to Common Ground and the Alliance for Peaceful Action.