I would agree.  Your post may not be related to the topic but raises a valid point.

Ann Coulter and others like her, providing they do not promote intolerance, hatred or violence during their appearances, should be allowed to speak because the more their ideas are circulated and held to scrutiny the more they will discredit themselves.  

Preventing them from doing so not only infringes on the right of free speech but gives them a veneer of credibility that they do not deserve.