And the protesters had a right to protest. Freedom of assembly.
But they don't have a right to be disorderly in public. They don't have the right to disrupt a public event that is sponsored by a particular organization for a particular purpose. Their right to protest is one that occurs on public property. If they want to picket folks as they go in, that's fine, but they don't have a right to obstruct ingress and egress, threaten, or physically harm persons. People attending Trump's rallies have rights to, including the right from not being assaulted or battered by a demonstrator. And a demonstrator who threatens folks at a public rally while disrupting it is committing an assault. That's not the 1st amendment, any more than a bank robber handing over a note demanding money and stating that he has a gun is "free speech".
And what of all the assaults that trump supporters commit on others ?
Are you just intentionally forgetful of those assaults ?
The vast majority of protesters who are there, and not physically hurting anyone, are punched, hit, pushed around, and assaulted by trump supporters.
And the violence is condoned by trump, who says that he will pay for anyone's lawyer who is involved with violence, and protecting his cause.
Yes the demonstrators are disruptive, but that is what a demonstration is all about.
trump supporters should not, and can not, strike demonstrators for being at the rallies. They just need to allow security/police to eject the protestors.