1 - It is not your girl's fault to show up unannounced - although it is a bit odd (unless it's happened before)Now, guys, how do you see this? Is it my gir's fault for showing up unannounced? Was my roommate a jerk and stupid? I wanna have the opinion of some guys here in sosuave. Thanks in advance.
2 - Your roommate is very strange not sure if I would say he is a jerk, but he is stupid, but you need to do something about your living situation ASAP.
3 - Why in the world can't you just leave with your girl, or go to her place 90+% of the time?
4 - Get your own damn place.
Best of luck, op