Chatty you sound spot on.
Best long term thing would be to look at other options. Imagine yourself in a new home where you feel secure.You are paying rent so does it matter to whom?
We all need the security of a roof over our head.
Glad that for now things are settled..
Mountian ash