I remember an old saying: I hate what you day, but I'd die for your right to say it.
Freedom of speech means we don't shut someone down for disagreeing with us. That's what too many people are trying to do today, and it's not the American way.
Freedom of association means you can organize forums, like this place, of like minded people, and not have to put up with opposing viewpoints, because it is not in the public forum, but in a more private space.
If people want to get together and have discussion areas where they bring out the dark side of themselves, that is their freedom of speech and association at work. Doesn't mean I don't have the right to tell people its where the people I disagree with hang out (like the DU vs. Freeper viewpoints. On DU they have as much right to shut up people with our viewpoints as the mods have here at Free Republic have to zot people with the DU viewpoint).
Have a pancake.