Isn't it amazing that one minute she wants nothing to do with you and the next she is wanting to go to a picnic? Very typical for a lot of WAW's. It wasn't for me b/c I did not want to be around my H anytime! I was only around family when I had to be. Just never know what is going on in her head.
Don't fight with her, but turn around and walk away. If you can leave the house for a while, that would be better....and give her time to cool off. But you can at least go into another room. Refuse to be baited in a fight, but don't stand there to let her wipe her feet on you. Walk away. As long as a wife can talk like that to her H, she won't respect him. Outside of trying to physically stop her (which you don't need to even try), all you can do is leave the scene. She'll get the message.
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!