What explains the ad hominem rampant in online discourse?
jacquesm: Anonymity.If you look at the people that go off on rants like that invariably they do not have a profile that allows you to identify them.As soon as people are out in the open with their name and/or other identifying information they usually are a lot less abrasive.