Jim, I guess the answer depends on the country we're living in. A company would need deep pockets to violate a constitutional right in Canada. Rights and freedoms trump shareholder dividends. Otherwise money becomes the arbiter of morality. Everyone here, with or without testicles, would not accept it.

Mike, "free speech" has limits. The Holocaust denier Ernst Zundel was convicted for hate crimes and extradited to Germany which tried and jailed him for the same thing: spreading anti-Semitism, incitement to racial hatred and denying the Holocaust. Canada and the US denied his applications for citizenship.

The Canadian Security Intelligence Service reported Zundel as an internationally known leader in the white supremacist movement, including neo-Nazi groups that advocate and use violence, positioned to influence followers here and abroad. Two were arrested in US for planning Obama's assassination last week.