Stop beating yourself up. None of us are perfect and you've done the best you could. You're W quit. Not you.
I have a hard time imagining that your W and you would sit down and jointly work out a plan to tell your kids. What, did she expect you to just sit there and not tell them? She had you served. She didn't even have the courtesy to tell you face to face. What utter BS for her to get upset that you told your kids. effe her.
Take care of your kids. Do what's right by your W.
The counselling sounds like a great idea for the two of you to allow you to co-parent successfully. I mean, she hasn't even called you by name for what, 8 months now? That speaks to a level of immaturity I can't even begin to understand.
You're not a failure at DBing. Or at anything else. It takes two to tango, and she stopped dancing a long time ago.
Plus, as everyone says, pull waaaaaaaay back and give her all the space in the world. No contact other than kids and setting up legal appointments. Live your life for you and your kids. For the next little while, maybe forever, she's not your responsibility. She's not yours to fix or help. Let her go.
Sorry, man. I know how much this sucks.
BD
My latest
Me: 36 W: 35 2 D: 9 and 5 T: 16 years M: 12 10/4/06: Bomb 10/5/06: Ended A 4/22/07: ILYBNILWY