Obviously, the police felt differently or they would have arrested him.
Disrupting someone from speaking is far different from preventing them from speaking.
NOBODY has a right to be heard.
If you are conducting a peaceful, lawful assembly then yes, you have a right to express yourself under the First Amendment.
Other people have a right to hear what he had to say. If you prevent them from hearing him then you are violating their right to hear him.
You do not have the right to engage in disorderly conduct. It is illegal and you should be arrested.
The fact that they were not arrested has nothing to do with it and proves nothing. Not all illegal conduct is sanctioned.
You’re just plain wrong and you know it. Give it a rest. You have been out debated and are looking like the fool you are. It is embarrassing.