You need to learn the difference between free speech and hate speech. The constant chanting of " from the river to the Sea" is hate speech. They're not just criticizing Jews, their calling for the extermination of Jews. Your defending by calling it free speech is pathetic. Sure, they have the right to protest and the freedom to speak. But they can't harass or threaten people, destroy or deface public property. And from what ive seen in the news happens quite frequently. Once they've crossed those bounds its all illegal. They can't and shouldn't hide behind freedom of speech. And you using that same excuse( freedom of speech) makes you no better than them.