I think free speech, though mostly free, does need limitations and is celebrated to excess in America. Obviously the whole "shouting fire in a crowded theater" and making bomb threats is generally understood as an acceptable limitation, but is the legal ability to be a Nazi and fill the air with hate speech really something to brag about? Are the rights of WBC to protest at funerals really worth protecting, or should we protect those who have no rights to be free from such filth? I am all for opposition, opposing viewpoints, and people being able to say they don't agree, but is it really necessary to allow racist groups to annoy every sane person with the constant stupid and hate that comes from their mouths?