One of the notions that those squishy Yurpeens and Canucks have decided upon is that freedom of speech stops at the point that a) it's false, and/or b) it incites hatred against groups of people. Truth is always a defense, but once truth has been established beyond a reasonable doubt, denying the truth is not a free speech right.
So France has passed a law now stating that publically denying a particular historical fact is illegal in France, and in response, Turkey has thrown a hissy fit. Wait, Turkey? Yes. Because the historical fact in question is the Armenian Genocide, and despite the fact that this is established historical fact, with well-established research showing it happened, Turkey continues to act like a Nazi sympathizer that says "the Holocaust never happened!".
What is baffling to me is why Turkey even cares. This happened years before the modern state of Turkey was created. I can see why they wouldn't want to dwell on it -- just as U.S. history books don't dwell on the genocide of the Native Americans that happened as us white people stole their land -- but this is ridiculous. The Armenian Genocide happened. Denying this is ridiculous and makes you look like an idiot to the rest of the world. If Turkey is trying to impress the EU in order to get entry into the EU, this isn't how to do it -- it just makes them look like a bunch of hot-headed neo-Nazis denying the Holocaust, and makes most Europeans wince and quietly make jokes behind Turkish diplomats' backs unfavorably comparing them to skinheads and other right-wing Holocaust deniers.
-- Badtux the News Penguin