Damn when will people get this. Freedom of Speech ONLY covers Government repression of expressing views. You are free and welcome to stand on the street corner and tell people how much you do not like the US government. As long as you are not disturbing people no one will stop you in any way.
It really only means you can freely speak your mind about the government without fear of being arrested or killed. When posting to a revenue generating site they have a right to restrict you as they see fit. Freedom of Speech was never meant to cover private industry, just no government intervention.