We had these guys decades back in dormitories where I lived. There was this one guy who treated his roommate, another homosexual, like a slave, and would sometimes put a spiked dog collar on the guy and they'd go to parties.
They did not like guys walking down the halls naked to the shower room.
You just never know what is going to get someone's goat.
Best bet for any straight student who shows up and finds out his roommate is gay is LEAVE ~ go turn in the key. Get outta' there. Check in a motel. A week later complain the key didn't work and you want a single room at the double, triple or six person price!