From Dave Pellegrin who didn't have access to the internet and couldn't get this to post:

There's a basic confusion about "First Amendment rights" running through several of the comments here.

As Keith Rollman writes, "The U.S. Constitution guarantees the rights of every citizen to speak his or her mind, even if David Pellegrin doesn't like it."

Well I do like it, but it does not guarantee the right of every citizen to come into my home or place of work or school to do just that. The First Amendment right is to publish or shout wherever you can (these days most prominently on the internet). It's not a right guaranteeing that I or any institution has to help you do it.