Free speech is a wonderful thing, if it's applied uniformly.
Charlie Hebdo add nothing constructive to a debate. They're good at baiting people, and inciting nutters that can/do exist within All elements of society: they troll.
But what do they Really contribute to the wider conversation? that they have a right to free speech and express their democratic values as such?
Really? then have the courage of your conviction and mock Everyone. Gays, Muslims, Blacks, Jews, Trans, Disabled, Women, Whites.
Everyone. That is free speech.
I have no tolerance for terrorism, or killing of innocents. If caught alive, these monsters should be arrested and punished.
But you'll excuse me if I don't hold these trolls as the vanguard of freedom of expression and democracy.
When you marginalise and mock the beliefs of one group, then go all shy when it comes to others then the free speech values they claim to hold are just their definition of free speech.
All Charlie Hebdo ever do is provide a platform for nutters to exact their psycho behaviours, and then as a backlash it gets every closet Islamophobe/racist to hand wring and get their own vile poison out in response.