Explain to her that you are only staying with her for the children's sake and that you want to make this work
⬆
Don't do this, she will forever hold it against you. ⬆
If you're going to stay, you have to commit 100%, no justification, no explanation, you stay, you give 100% -
even if she doesn't and
even if she continues to give you shit. Be the best version of you,
you're doing it for YOU, you're not doing it for her, not for your kids.
You don't need your wife's validation, or anyone else's, you do it, be the best you, and it will have a profound impact on your whole life. You will feel way better about yourself as soon as you do this with total commitment. Your kids will notice it, your wife will notice it, you will feel strong and powerful.
Your wife is hurting, so she's lashing out, it's her lashing about about herself.
Don't punish her, that will come back with her hating you.
She may come around, she may not, but that doesn't mean you should stop being the best version of you, every day.
Flip the situationIf she suddenly became extremely nice to you, continually, without hesitation, and always edified you to everyone, especially your kids ------ how would it make you feel, would it have any effect on you?