I wholeheartedly agree with that XKCD comic. However the thing is... speaking openly and care free, accepting the consequences of your actions into the future.... those are things that you need to know you're doing.
That is: If you put your foot in it because you hold beliefs about the freedom of expression, then you do so knowingly. If you put your foot in it because you believe the world to be innocent, then you pay the price disproportionately.
I just don't think people should be innocent about the world around them and how it (their government, big business, everything) works.
Brings to mind forum flamewars and the like. I wonder how a community would evolve if the default post were a private reply, instead of a public one, or if public replies were throttled in some manner?
Also, sometimes I feel that working in a stack-ranked group encourages defecting behaviour.