What a whirlwind you've endured! I can't begin to imagine the angst XW's nastiness is causing. Sometimes the inevitable isn't what they envisioned and the most logical person to take it out on in their minds - is you...
just maintain a steady heart and don't let her see you get angry - it's a woman-thing