With Charlie Hebdo being a French publication, it is difficult for most of us to get a handle on the satire of the cartoons. In the link above you can see most of them from the past few years, and read an English translation. Free speech means protecting the uncomfortable, the insulting and the demeaning, for speech we all agree with needs no protection.
Watch the Youtube video and stand proud for free speech. Without it, we are at the mercy of theological tyrants. Je suis Charlie!