Wife told me to shut up this morning in front of the kids. That's not acceptable. I'm looking for ideas on how to respond.

Background: This isn't a daily thing, and I'm sure she is PMSing, but this sort of disrespect from her happens a fair amount.

Big picture, I see two problems that I need to fix. First, she's lost respect for me to the point that she's willing to show it openly. Second, my SMV has dropped to the point that I don't have a lot of leverage with her. Both of these are on me, and I'm executing on a MAP to fix them.

But meanwhile, here, now, today, what's the best response? Options that I see:

A. Respond in kind ("No, you shut up."). This feels womanly and weak. It could cause the kids to lose respect for both of us if they are forced to see a petty fight. And the truth is that Wife is much better at this sort of fighting than I am. I've taken this option at times in the past, believing that I was standing up for myself. But looking back now, it makes me wince at myself.

B. Ignore it completely. This is what I actually did, on the theory that if you don't have a better plan, then STFU is always a decent fallback option. The big downside here is that she told me to shut up, and that's what I did. So instead of establishing a line in the sand not to cross, I'm actually telling her that this is a line that she can cross. Not as weak as whining back to her, but still feels weak to me.

C. Calmly tell her that she's crossed a line that isn't acceptable. Considering this, but the problem I see is that there isn't (yet) any credible "or else" because my leverage at the moment is low until I get myself back together. If I say she's crossed a line, she may well cross it again to test me, and if I don't have a better follow up then, I'm simply losing more respect.

I'm leaning toward just ignoring it until I'm farther down the road with my MAP, but am happy to consider other options.

UPDATE:

Thanks for all of the responses. Even the ones I disagree with were helpful to me in getting some fresh perspective. I ultimately did raise it the next morning. I said calmly that she had crossed a line. She blew me off, and at that point I lost composure a bit, flashed anger, grabbed her arm and said something like "If you don't agree that a line was crossed then we're on a path to divorce." Her callousness really shook me up - like I didn't know this person.

Two hours later she texted an apology and agreed it wouldn't happen again. I let it go. Things returned to normal and she's her usual sweet self.

Feeling lost and disoriented.

Second Update, Three Weeks Later:

Things aren't perfect, but steadily running my MAP and this kind of open disrespect has completely stopped. Total turnaround. It almost feels like magic.