I am so over the defense of "all opinions should be heard". No. No they shouldn't. If you're misleading, lying, vacuous, nonsensical, or any other form of "This isn't well intentioned or well reasoned"....screw that. Not only do you not deserve to be heard, we should actively stop your nonsense from infecting otherwise reasonable and interesting discourse.
If my wife and I are discussing our plans for the weekend and I want a serious discussion about space travel to the Kepler system....she would rightly tell me to shut up. We teach kids from a young age to have well reasoned, on topic discussions. Then as adults we seem to think letting any inane, down right stupid, harmful, or malicious conversation happen out of some misguided notion of free speech is ok. It's preposterous.