> On the other hand posting a dodgy opinion on facebook et al largely removes you from the social and physical consequences of saying things that are way outside of societal norms.
I get what you're saying here, but the sheer number of idiots "fired for saying X on facebook" makes me think it's not true. It lowers the barrier for saying something and increases your audience reach... but also lowers the mental barrier for saying the wrong thing or someone hypersensitive hearing it.
Have you ever investigated how speech is regulated in other countries? I'm Australian and we have a number of restrictions that make speech 'unfree' in the American sense. But I think they're appropriate and on the whole balanced well.