She sure is trying to make herself, or convince herself, that she is doing or has done nothing wrong, but on the other hand, you've been a total screw up! She doesn't want the kids to know, she's still blaming all the M problems on you. She has a rather severe case of justificationitis. Terminal, in fact. Stage 4. It must be the only way she can live with herself. Nothing is her fault, it's your fault. She got busted on the A, and she still wants to be sainted. You summarized all that yesterday, but it amazes me.
But I hope and prayer you can keep the kids out of the middle. You don't want to put them there. I know you've suggested C for that purpose and she's refused. Is there any way to build that into a D agreement?
You sure aren't going to reach her, perhaps one day but I would put all of your strategies into getting the best outcome for your sons right now.