The concept of Free Speech really applies to Parliament. And even there it isn't absolute. Violate decorum by cursing or slandering another member and the Speaker will toss you out. That is, until you apologize. There are certain things we shouldn't permit in our national discourse. By all means, argue that Hate Speech laws be repealed or that we should be allowed to discriminate, but you shouldn't be allowed to denigrate people because of their race, religion, gender, sexual origin, or national origin. We need to abide by a public decorum. Torontonians have to recall the Christie Pit Riot of 1933 when Jews and Nazis came to blows after a baseball game in that park. Government had given tacit approval to the Swastika Club to keep Jews from public beaches and to remind them of their place. Violence changed that. Freedom and equality are shams if they're extended to only one race and one religion. Any Free Speech that advocates Racism, Inequality, and Intolerance should be off the table.