kids can be pretty selfish..but i would just go on with your party and let him keep on with his mistakes. i would seriously sit him down and tell him that he needs to work, or get out. at the very least he needs to put in a certain number of applications a day, and help out around the house to pay for his room and board. as for the girl, let them all sort that out.