I (19f) recently moved into a house share situation. I'm from a small country town and a pretty protective family this is my first experience living away from home. My roommate (23m) has a friend (25m) who, when first meeting me and other roommate  (20f) was disrespectful, rude, creepy ect. We confronted him and he now doesn't interact with us. But he is constantly at out house. He even sleeps on our couch most nights. When I told my roommate that this wasn't on. He basically said that there was no problem and I was being unreasonable. 
His own apartment is 200m from ours, he pays no rent, makes mess that he doesn't clean, does drugs here and makes the two women in the house really uncomfortable. Are we being the arseholes by saying he can't sleep here. 