Neither is abusive, doing drugs or cheating. I dont know them well enough to answer the question related to a decision to keep someone at home but she is going to school next year (Public) so she would need to find a job/ hobby anyway.
Thank you to all of you for the knowledge transfer/ advise.
Sounds like two options – they need to work shit out or dump the townhome.