Arguments about taking social responsibility would carry a lot more weight if people posted with their real name and address, and not a pseudonym like pretty much everybody does. A pseudonym only creates a fictional identity, one free from any long-term or real-life consequences.
Anonymous posting seems a lot more honest, in that respect.