what a horrible story Cass.
Sounds like you need a new roomate and a new boyfriend, if neither of them care enough to help you. I am just worried that July will be too late to do anything.