Well, it's tricky of course, but I tend to take the view that I'd rather people be free and deal with the fallout of that, than people be oppressed, in whatever way, and deal with the consequences of that. No, people shouldn't be allowed to yell "fire!" in a crowded theatre, but if someone wants to write an article on how much they hate minorty X that is their right. However, it is then the responsibility of the society and individuals to do everything in their power prove the foolishness of this person, in a very public forum. It is only through such a process that we can hope that have any chance of "defeating" such ideas.
"I am not a Labor Leader; I do not want you to follow me or anyone else; if you are looking for a Moses to lead you out of this capitalist wilderness, you will stay right where you are. I would not lead you into the promised land if I could, because if I lead you in, some one else would lead you out. You must use your heads as well as your hands, and get yourself out of your present condition." - Eugene V. Debs