Sorry muddle. I was afraid of this. I hoped, probably as much as you did (ok, exaggeration) that things would not go well for her and that she WOULD return with a new perspective, a BETTER perspective on you and your M. It sucks that she did not.
As for sticking things out, doing all you can before walking away, I get that 100%. Our kids/situation can't be the reason we stay married, but they CAN be a driving force in helping us not give in to the urge to run when things get tough. I agree with you, stay the course, do your "work" and try the best you can. If it's not meant to be, it's not meant to be but at least you will be able to look yourself, and more importantly, your kid(s) in the mirror and say you did all you could.