People can be evil and sinister and the actions of the roommate are just that, evil.
I'm not saying the roommate should not be punished, so please don't pile on me, but I have a question.
Do you all think that it's possible this roommate didn't fully grasp the speed, efficiency and magnitude of damage that his actions would inflict?
Is it possible that he was just a dumb fucking kid?
Guys, gay or straight are tough on each other. Evil and hurtful, but even more so at that age. Now they have tools, which make the spread of that evil efficient even beyond their own expectations.
Just throwing those thoughts out there.