My situation with my mother isn't even close to the one with yours, and I've decided to not talk to her anymore. You sound like an intelligent person with bad circumstances. As far as advice goes I don't think I can offer any, only my support of your decision, whatever it may be.