Freedom isn't free. The only way to get 'true' freedom of speech in the social site genre is to set one up yourself. I used to run 'several (as many as twenty at one time)' free speech email discussion lists, but I was the exception to the rule and even MY rules were subject to the TOS of the parent sites (Yahoo and Google).
FWIW, though, I can't STAND FB.