Just as a note if this helps. The only way I know how to cope with people who do really bad things is to cut them out cold turkey. It gives me anxiety otherwise. But I'm aware that in this situation, my anxiety and comfort matters less. Whereas for her, my roommate, cutting people out gives her anxiety, so she tends to keep people around, and slowly phase them out.