HELP. I'm gonna punch my bf's friend

Johanna

Okay so this is going to be a long explanation. So pretty much my bf knows this guy from middle school but they lost touch in high school and never talked or hung out. Then all of a sudden his friend found out my bf has his own house and asked if he could move in with us because his mom was moving away and he really liked his job. So my bf and I were not gonna deny someone. So much shit has happened since he's moved in.. he's super inconsiderate about cleaning, he'll ask my bf to let him borrow money, and asks him to wash his car because he's going to hang out with his gf. LIKE WHAT... and then without our permission he gives his gf a key and she's always walks around like it's her house. ALSO he ended up quitting his job he really "loved" to work at a cafe with his gf.. So he's just rubbing me the wrong way and I try to explain to my bf that he's being used but he's so naive. I'm at the point where it caused so many arguments between us that I just keep my mouth shut now. But now every time they talk or hang out I cringe and get mad!!!! I don't know why to do.