I'm sorry you are going through this sitch, it sounds horrible. All I can say is you are way nicer person than I am. I would probably have cut all contact (an A is all I would need to detach).
Me-45, W-37, T-10 yrs, M-9 yrs D -7 yrs, S-5 yrs BD-5/3/16, D filed 6/8/16