I will refrain from arguing, as I know I'd probably get stuck in another one of those endless matches, too.
Ravi committed a crime, it's true. Privacy was violated and personal degradation occurred. What he did went beyond libel by disbursing the information to others that indirectly led to some one's death.
Is it a hate crime? That's hard to say, Ravi did not commit the action of murder directly, but metaphorically pulled the trigger with a touch of the keyboard. There's still enough reasonable doubt to give him wiggle room out of hate crime prosecution. Do I think he is guilty of a hate crime? Based on his issues with his roommates sexuality and the malice he showed with his actions, I do, but if I were a heterosexual man or woman on the jury without my personal views and dealings, I probably would still harbor certain doubts.
Ravi will be found guilty of certain crimes, he is unlikely to escape jail time for criminal actions with a certain intent. (Pranks have to be thought out and clearly orchestrated, or else you won't be able to do it. He might not have wanted to kill his roommate with the action, but he did know it was wrong and malicious.)
That's my two cents