What “free speech” actually means: people do not have the moral right to initiate violence against you to stop you from expressing what you believe.
Some things “free speech” does not mean:
1) You have some magical right to say what you think on someone else’s property, or using someone else’s equipment or services.
2) You have a right to trespass, or commit vandalism, or detain others by impeding their movement, or threaten violence, as long as you call those things “freedom of speech.”
3) You have a right to not be ridiculed, insulted and/or shunned by people for what you believe or what you say.
Finally, if you are using your “free speech” to condone the initiation of violence against others, while you’re not actually committing or directly threatening violence, it’s not morally justified for others to respond to you with violence. However, when you’re a cheerleader for your own brand of thuggery, don’t be too surprised if you don’t get much sympathy when you are the victim of someone else’s thuggery. In other words, if you talk and act like an aggressive thug looking for a fight, and someone kicks your ass, don’t expect very many people to care.