Well, I'm not a huge fan of Al Sharpton politically, he is an opportunist, no doubt about that. Although, as a personality I find him to be quite charming.
I don't think that Al Sharpton is so much clamoring to stifle free speech, but rather to get someone fired for saying something stupid in the course of doing their job. To be fair, they aren't exactly the same thing.