Hannan's a politician: I don't expect more, though I do hope for more. I don't recall the either incident, but with regard to your second example you indicate that Cherwell maligned him personally rather than his ideas, which is not on. That's libel, isn't it? Free speech is important to me because I want racists, extremists, lunatics, and other fucktards to be able to speak freely so I know who they are. I want them to speak freely so that satirists can lampoon them and expose them for the idiots they really are. That's what free speech enables. You prevent it and it goes underground, not away.
I enjoyed Hannan's speech. I enjoyed his use of language. I enjoyed his delivery. I don't agree with everything he said in it. But it's his right to say it, and our responsibility to allow him to say it. Because otherwise Cameron might turn round and ban your flavour of speech. Sauce for the goose is sauce for the gander.