I wouldn’t blame her if she returned to the KH if she has family and friends there.
It sounds like she does not have any friends at all. Believe me it is very hard and painful not to have any friends at all that you can confide in and talk to. I know from personal experience! Why do you think my screen name is ForeverAlone? If you do not have a strong will to keep the status quo because of circumstances that you cannot control it would be almost impossible to be content. In this circumstance I would not blame her at all! You do have friends in the KH with conditions attached though but it is better than nothing sometimes. It is very hard to be alone all the time and have noone.