hurt...i'm not a vet enough around here to break down all of what you wrote to the detail that i'm sure others who come along will be able to do, but that said just some general comments. "try" as best you can to keep your conversations with her as minimal as can be. when you do have to speak with her keep your "venting" comments inside of you, but share them here for support. the two of you need to get a formalized custody schedule in place which i think will help stabilize much of the "who gets the kids" subject that currently is too excessive for you and triggers you into saying too much. whenever you can have your kids with you, DO SO and DOCUMENT! it will serve you well if you head to D.
keep the focus on you and the children, head down, blinders on to her and whatever with OM is going on. the more her actions get you fed up, the more moving forward you'll do. prayers for you and family.
Well said Ballast!
Hurt, I agree with Ballast on all counts. Document the custody schedule and if she wants to change it then she can deal with getting a babysitter. My ex and I have a good parenting relationship and although we have a very specific custody schedule, we do change days around if something comes up. But in our case it works both ways, sometimes I'm helping her out and other times she's helping me out.This is exactly how a co-parenting arrangement should be, but in your case your W is 100% "take" and 0% "give" so I would suggest you stick to the agreement and allow her no flexibility until such time that she shows she can be reasonable and responsible.
I also agree on Ballast that you need to reign in your outbursts. Clearly it's got to be very frustrating dealing with her, but take the high road and maintain your cool throughout. Don't let her drag you down to her level.