If he's 19 you certainly don't have to keep him. Tell him it sounds like he's miserable living with you, and explain that because it wasn't a happy living environment with his sister, maybe living alone without roommates, family, girlfriends, etc. would probably be the best situation for him. It doesn't sound like he has the skills to get along with anyone and should live by himself. He works and could rent a cheap room.