Oh, I understand it completely. But I also understand, completely, that when someone's free speech exercised in public is squashed, regardless of who's doing the swashing, it's a violation of their inalienable rights. Private censorship is fine, but only if the private entity has the authority to do so. For example, EO can censor anything it wants on its Web site, but they can't shut me up or censor me in any way outside of EO. Phelps has the right to do what he's doing, just as the townspeople in question have the right to discourage him from being annoying.
What you and a few others need to understand is you can't do to others what you would
not allow to be done to you under any circumstances, and that's precisely what some do not understand. Sorry if that comes off as a little insulting, but you started it.