So yeah, my college roommate seemed pretty cool, we liked each other until about week 3. That's when everything went to hell.
So, my college allows for you to change rooms once per semester, on week 2. My roommate seemed pretty cool, a little closed minded but I wasn't worried.
Then the third week he came out with all these homophobic slurs, began doing everything he could to get alcohol despite us being on a dry campus and him having no idea how to hide his drinking.
He started hitting me with various objects including his lanyard, pillows (which are harder than one would expect), and even his fists once.
I Haven't gotten a full night sleep in my own room and bed since school began because he snores, I started listening to music, didn't work, I used the old gamer trick to play music in some ear buds and white noise of some big head phones... it didn't work. This isn't normal snoring and I started listening and even recorded it once to prove to him and he ignored it, but he stops breathing entirely.
I once made a gay joke about myself while my Boy friend (He is a closeted FtM Trans (So he looks and is a girl for all intents and purposes to an outsider.) and I'm a closeted FtM Trans) and he began to threaten me mercilessly I tapped him upside the head with my pillow as a joke and he ripped it out of my hands and beat me mercilessly with for a full 5 minutes, with my boy friend right their. He then made a very rude comment to him which I don't want to repeat.
He is Homophobic (Don't say there isn't such a thing as a homophobic person because there is, they are assholes specifically because someone is homosexual or determined (whether through fact or fiction) to be homosexual) and believes that all homosexuals should get rounded up in camps. He constantly plays with this switchblade knife and makes me nervous. He makes me nervous because of his tendency for violence.
I just want some opinions.
He is leaving in December for a different college, I've told my RHC and RA about the snoring and how It keeps me up to ungodly hours.