I agree with you that freedom of speech does not include the right to use violence. “Beating old folks and fools, just because you have the brawn and the numbers, is heinous and cowardly.” Agreed.
“If your free speech comes with knives, bats, guns, psychopaths gleefully threatening to kill people, it’s not free speech, it’s an assault. Violence and terrorism is not ever permissible, not even when you slyly try to disguise it up in “free speech.” Agreed.
Where we disagree, I think is that the original Free Speech protest against the removal of the Statue of General Lee was entirely lawful, until it was infiltrated by Alt-Right, Neo-Nazis, KKK, Antifa and the “Resistance” as an opportunity to engage in violence with their enemies.
I see Antifa and Neo-Nazis as opposing teams in a hate crime game: they introduce violence into both sides of a protest that could have been peaceful and respectful of opposing opinions. Let them keep their Confederate Statues: Revising History is almost always a bad idea.
In my parallel universe (which I call an unbiased observer) I see that Trump is calling for both sides to go home. If the KKK hadn’t been there the Antifa would have assaulted the peaceful marchers, so I think Trump is correct to criticise both the fanatical right-wing and the fanatical left-wing hate groups. He’s the only one calling for Americans to unite against violence by both sides. If you cannot see that, then your parallel Universe must have a distorting bias twisting what you see into what you want to see.