Do you have a parenting plan in writing? One thing in our plan is if the parent who has the children cant take care of the kids for a period that exceeds a certain time, then they must notify the other parent and give them the first chance to take care of the kids.

There is not much you can do with your W's selfishness. I imagine her behavior probably helps you in losing loving feelings for her. She does not sound like much of a "catch" right now.