This kind of encounter was inevitable after the recent mantra from the left has been "Fuck Civility" after two-ish years of "Bash the Fash"/"Punch a Nazi." Plus Maxine Waters recent call to harass Trump supporters.
The "Blue Wave" they want to badly will crash and when Trump is re-elected they will cry out and TRULY wonder why it happened again when shit like this is why he was elected in the first place.