Meh. Typical American hypocrisy. If you are a "red team supporter" you view Occupy Wall Street, BLM, etc. as being "rioters, looters, etc."
If you are a "blue team supporter" you view the Tea Party, whatever the odd conglomerate of gun people was that protested in Michigan, etc as "violent, rioters, etc."
The fact is, almost all Americans really only support free speech if it is things they agree with. That's why it is so easy to take away free speech.
Also, defining every protest by the few knuckleheads making the trouble is dumb. But it is the one truly bi-partisan take. Everyone does that when they just simply don't like what they are hearing.
As Americans, we rarely care about the message or having any civil discourse to actually solve problems, find common ground or progress as a society.
That why this country is such a flaming shithole.