Here’s the long and short of it—she tells me she needs me home, that there is a lot that needs to get done around the house, and that she wanted to go out for a run this afternoon but couldn’t because I got home so late. I tried to validate her, but it didn’t go anywhere. What I should have done is hit the eject button and tell her that I can’t talk with her while she is so upset with me, that we can talk later when she is less upset.
She then tells me that I’ve been coming home after 5:00 for the last month or so, and that I’ve been really terrible at communicating the last couple of weeks. That she didn’t have any input on going out for our anniversary—that maybe she wanted to do a different week or a different night like Friday, or choose what to do or where to go, but that I just went ahead and made a reservation.
One thing you need to understand is in her current mindset, everything is your fault and you can do nothing right and everything wrong. I'm sorry to say it's only going to continue getting worse from here. My suggestion would be that since you're both under the same roof and effectively are in an IHS then you come up with a schedule for watching S. You agree to be home certain evenings by a certain time so she can go do stuff and vice versa, she agrees to be home certain nights so you can do what you want.
Quote
She needs me so much and talks about walking on our marriage vows?
I think you're getting confused, she doesn't "need" you as a husband, just as someone to do errands, watch the kids and take care of other beta stuff.
Quote
If she challenges me about this weekend’s dinner, I’ll say “I’m sorry you feel that way. I was really looking forward to having dinner with you then, as I made reservations. If you don’t want to go, you don’t have to, but that means you can put the boys to bed as I’ll just go out, and you can join me if you want.”
Just tell her you're going to cancel the plans and then cancel them. Say nothing more about it. Don't pine away about how much you wanted to go with her (pursuit). Learn to be VERY brief with her.