I agree with the author. People should be able to exchange ideas freely. For example, it might hurt my feelings when I hear people say they "hate math" but I would never dream to outlaw it.
"
"I disapprove of what you say, but I will defend to the death your right to say it."
"
-- Evelyn Beatrice Hall (Biographer of Voltaire)

That is a complex question, but ultimately I believe "yes" -- so long as it is speech and not actions, then people should be allowed to express themselves freely. I firmly disagree with all hate speech. I like positive messages and open dialog.

Here are two videos which you might find relevant:
Phillip Pullman wrote a book with a title many found offensive. Here he is, very simply defending his right to free speech and informing what others can do with their own freedom of speech:
http://youtu.be/HQ3VcbAfd4w
Christopher Hitchens speaks about censorship (and recommends many excellent books / essays while doing so).
http://youtu.be/wcqHSAwMHO8
(he uses some curse words to illustrate his point, fyi)