Why wouldn't she be content? She has a nice home and only works part time, and can drink whenever she wants. She has virtually no responsibilities. While I can't tell you what to do, I can tell you what I would do. I would let a little reality into the picture. She would be given 30 days to find a new place to live. Period. Whether she drinks or not, she is 32 years old and it is well past time that she learned to be responsible for herself and you have a right to enjoy your home without someone else abusing your hospitality.