I definitely think the solution has to be deeper than banning people from forums. People exhibiting sociopathic tendencies have needs that aren't being met in their real lives. They most likely need therapy, counseling, or community support. They might have abusive home lives. The online harrassment issue is a big warning sign that there are deep social issues all over the world that aren't being addressed, but everyone knew that already. What this really calls for is expanded mental health care, but I don't know if anyone is going to respond that way, since it's expensive and requires a lot of people doing hard work.