<human>: I became friends with a group of guys my freshman year of college. Freshman year we all had our differences at one point or another but nothing too bad and we all remained friends. It's been a few years and some of us now live together in an apartment. 

The friend in question makes jabs at me all the time. We all tease each other to a degree, but to me specifically he takes it to a whole other level. He'll make fun of things I'm interested in, he'll make fun of things I do, things I wear, he'll make fun of me because I don't know about something that he expects me to know about. He calls me names like "pussy" and "faggot" for no apparent reason. 

He brings up stuff from my past that he knows upsets me and I know that he has talked shit behind my back to other mutual friends. He makes a fun of my girlfriend whenever I bring her over and will mock me whenever I plan to go see her. He's even made her cry on a couple occasions because he can be such a dick. 

We've had our spats in the past when he's gotten out of hand and a few days later he usually tells me a quick "I'm sorry" but before I know it, he starts acting like a douchebag again.

I'm at the point that I don't even feel welcome in my own apartment. I spend most of my time at my girlfriend's and plan on coming back to my place when I know he is leaving for work. This kid's girlfriend and my other roommate know how dickish he can be, but neither of them get picked on like I do and won't stand up to say anything to him.

I don't know what I should do.

Give me the gist of the text in a nutshell
<bot>: Roommate makes fun of me, talks shit, calls names. Don't feel welcome in my own home. At a loss for what to do.