We're supposed to have free speech aren't we? Only those with an interest attend rallies, meetings etc. I am not at all comfortable with dumbing people down, unless there is a genuine security problem. In the end the public will make their own minds up as to who they do or do not believe. If people don't like what a particular group stand for then don't listen to them but we can't condone preventing them from venting their spleens. If you took a poll across the country asking who should be prevented from speaking out, then every high profile individual or group would be on the list.
A Speakers' Corner is an area where open-air public speaking, debate and discussion are allowed. The original and most noted is in the north-east corner of Hyde Park in London, United Kingdom.
I used to visit Speakers Corner on Sunday afternoons in my youth but I'm not sure how far freedom of speech is allowed there today.
Refugees do not have the right to demand but should accept the blessings bestowed upon them gracefully by nations extending the hand of friendship.