You have a right to free speech, and these websites have a right to publish whatever they want. You are free to type things or to say things, there's no obligation for anyone else to host them or transmit them for you.
Free speech, not free from other people's disagreement. The color of your previous comment pretty much speaks for itself.