What do you think is the psychology behind people being d-bags over the internet? Problems at school, self-esteem, etc?

I personally think it deals with being overly angry and self-esteem.