There are a substantial number of people*, who have heard the words "free speech" and think it:
a) applies to all English-speaking countries
b) means you can say whatever you like to anyone, without them being able to say anything back, i.e. that the audience don't have freedom of speech.
In actuality, freedom of speech, whatever your jurisdiction, has never meant that people can't reply to you or criticise you for being rude, factually wrong, offensive or abusive. It has only meant you can't go to prison for being rude, if you didn't break any of the other laws that regulate one's freedom to natter, which may include, although not be limited to, laws against encouraging or inciting criminal behaviour, threatening people, infringing the Official Secrets Act, or distributing instructions on bomb-making.
The people in Britain who have the most unrestricted rights of free speech are MPs, and that might be why the House of Commons needs a speaker, to maintain order!
And as it is, parliamentary debates make me feel sickened, because we seem to have a bunch of rowdy 14-year-olds in charge of decision-making.
*is it, "there are a number" or "there is a number"?