My solution for that mob would have been a thorough, continuous dousing with ICE COLD water from a fire hose...
(presuming the weather to have been as cold as the gloves, parkas, and flags flapping in the wind would indicate)
Sure it’s a “low-tech” approach, but they would have soon had trouble raising wet flags, their soaked, tattered signs, and on top of that, chanting is pretty challenging through chattering teeth!
I spare no mercy for those kind of punks - I’m from Portland, and I have had several run-ins with them while leading counter-protest operations against their protests. They are all a bunch of cheap, lying, thuggish, punks with little or no individual courage. The whole lot of them could die of tuberculosis for all I care!
They have these anarchist pieces of crap in the background, but what is more appalling is that they bring a child to this and are having an uproarious laugh at this.