The original Founding Fathers established freedom of speech as one of our inalienable rights. Through the ensuing years, there have been many individuals and groups who've always taken their rights to the extreme. I believe in the freedom of speech, but there's a fine, thin line as to what's my freedom to express versus abridging another's freedom to have to listen or watch what I express.
On the issue of web responsibility . . . since no one really "owns" the Internet (the web hosts, servers, and providers only providing the means to up link and download information), I don't think they should have to take the blame for what's being put there. To protect themselves, perhaps they should have all users accept their own responsibility for what they see, hear, broadcast, and receive and acknowledge that the web host will not be held liable for any of it. I'm sure many, if not all, web hosts already have this feature on their websites. In fact, some websites will not let you proceed further unless you click on either an "I agree" or an "I disagree" box. (Some variances in wording use the word "accept.")