Sleazbag

So my cousin is dating this really horrible guy and everyone who meets him feels uncomfortable. Her brother, my brother, my best friend and her parents hate him. They fight a lot about him not trusting her and he mooches. they've been living together for a few months but she refused to call him a boyfriend and even contemplated breaking it off a few months into the relationship. He doesn't pay rent and is super controlling and clingy. He follows her to school and stats there while she's in class. When they get into an argument he goes to her room, not his parents place where he should live, her room! He ain't even paying rent or nothin! She deserves so much better but idk how to help her...any ideas?