After reading this, I'm battling the urge to suggest technical solutions to social problems. Except that in this case the social problems are caused by the fact the internet is a house built on sand and the underlying protocols don't support authentication or accountability to anything like the degree traditional public conversations did. That said, the choices that were made in the 1980's and early '90s to support p…
The logical requirements for reciprocal altruism are: 1. Others are recognizable 2. You can remember their past behavior 3. There is a reasonable chance of interacting with them again. It is this simple game-theory situation that we have to reckon with and the Internet gives us much more elegant and humane tools than Hammurabi had. Remember when comments were ordered by submission date? The difference between that pointless cesspool of idiocy (FRIST!) and the acceptable level of comments ordered by upvotes is striking. If such a simple change in UI can cause a significant increase in the quality of community discussion, there must be many other techniques to make online communication more civilized yet to be discovered. Unfortunately, they are not easily tested because it requires a large, active community and time.
I am doubtful that more moderation is the answer. If the problem is people behaving poorly, giving some people more power does not sound like a solution - just a different problem.
Millions (or billions?) of racist, sexist, cruel and sadistic people exist. This is not a problem with the Internet. It is a problem with the world. If there are not laws enforced by traditional justice systems against stalking, harassment and threats, there probably should be. It shouldn't matter if it is done verbally, over the phone, through the mail, or online.
tl;dr The Internet did not create jerks, but it may have tools to handle them better.