If free speech does not apply to everyone, then there is no free speech. Ugly as some of the views expressed here are, on both left and right , they do fall under free speech. The answer is to continually challenge those views.