Tad, You should have walked away when she began to spew at you You do not deserve this from a woman who has walked away from her marriage and family. She has absolutely no business coming down on you about your friend or what you are doing now...you are divorced from her. This woman clearly has issues that can't be repaired by you...she has a lot of work to do before she will be whole again.
Please, please stop listening to what she is saying. She is angry at the world and most importantly herself and she is going to project that misery on you and anyone else that will listen. It's hard, but you've got to cut the communications w/her short when she's like this.
Until you begin taking action to walk away and and shutting her down when she speaks to you this way, her behavior will continue just like a bratty child misbehaves. She wants attention whether it's bad or not and you, as the adult right now, need to shut her down when she's acting out. Don't do it after the fact, it needs to be done during the act of disrespecting you.
It's time you man up and take back your life.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.