You don't have any information on "how" his family raised him. Secondly, there is no doubt that his apparent homophobia was part of his growing up in the US; where it runs rampant and people have been murdered for it; thanks to that corpse-worshiping cult known as christianity.
In fact, one would find it strange that a college freshman, gay or otherwise, hooks up with a THIRTY YEAR OLD person. That would be an immediate red flag in any place, even if the encounter was heterosexual in nature. It's different if they were college mates and decided to hook up.
Knowing that this guy was born in India and is a first gen. immigrant to the US; it is almost certain that his parents never spoke to him about sexuality, hetero or otherwise. That is something Indian parents don't do, unlike the sex-crazed perverts in the west. If one can claim he was homophobic, he most certainly learned it from his peers during his formative years here in the US. Ravi was sent to college to study. He was an idiot for engaging in this type of tomfoolery.
Uhh.. his life IS destroyed. Clementi doesn't have a life; he deprived himself of it. Ravi will have to go great lengths to obfuscate this conviction even in his native India to get a job and of course, when it comes to marriage. As others have already said, this incident was the straw on the camel's back for Clementi; it is highly unlikely that a single incident led him to commit atmahatya (suicide).
I don't know from where Ravi got his opinions on homosexuality. And I don't care. I know lots of very good people who have a great problem with homosexuality, as is their right. Again, my problem was with Ravi's being a dick who spied on his roommate to mock him and humiliate him, not with how he feels about homosexuality. Clementi's sexual partners, appropriate or not, are absolutely none of Ravi's business. I don't care whether Ravi's parents made him anti-homosexual or not; I merely care that they failed to make him not a dick.
If you find yourself with a gay roommate and that bothers you, the correct path is to inform your roommate that "Nothing personal, but I don't want to be around that kind of behavior so I'm requesting another roommate." Then you request another roommate. You do not attempt to humiliate your roommate. You do not place secret cameras for your amusement, you do not spread word about his private and consensual behavior, you do not gather evidence and like-minded people to mock him. THAT is dickery.
If I have a problem with a roommate because he is gay or black or Indian or whatever, that is MY problem. My roommate is merely being what G-d intended for him to be, be that gay or black or Indian or whatever, and I have the obligation to either learn to deal with MY problem, or adjust my environment so that I am not faced with that problem and can therefore enjoy my life. Punishing others for MY problem, for failing to live their lives to my satisfaction, is the act of a dick. And that should be unacceptable in our society.