Sorry if this was a heated topic before, but i didnt see it

... anyways, saw this article about lots of hate sites springing up everywhere lately BUT they're supposed to be allowed to run, sites that promote extremist theories, because they're allowed "free speech".
Now... i'm confused. Isnt prejudice illegal?
And if "indecency" is so frowned upon, with the FCC instituting fines for things that arent "dirty" but "innapropiate"? Isnt prejudice and hate worst?
This is a sh*tload of hypocrism...