Keep in mind I more or less agree with you, but such a public utility social network would have to be designed in a fundamentally different way to existing social networks for this to work, IMO. I don't think forcing free speech on social networks with the model of Twitter or Facebook would be great, the main issue being the vast disparity in how much of a reach individual people have. I don't know what the solution for that is, though.