More likely a confused latent, or a heterosexual who was having trouble getting laid. Someone who has a longstanding history of social problems and blames those problems on society, which gives him (in his own warped mind) an excuse for taking revenge. Or, he could be simply whacked.