I refuse to have a gay roommate.
Why don't you want a gay roommate?
Why would I want a guy who enjoys acting like a girl. He's mentally confused and I don't want those kinds of people around me.
Someone's sexual orientation doesn't make them a better or worse roommate. Every gay person is just like anyone else. You should learn to be accepting or others will judge you for it.
I don't care I'm going to stick with my decision and really make him regret living with me.
You have no right to make other people miserable because of an immutable attribute. If you are scared he might be attracted to you, you don't need to worry about that, gay men are not interested in straight ones.