So, sure, she can uproot herself, come home, and avoid the roommate. We understand that.
But, the roommate is an insensitive, irresponsible idiot. I'm not looking for you to solve my issues, because we've got it covered. If you're siding with the roommate on this, though, as you kind of appear to be, I don't think I'd ever be looking for your advice on problem resolution.