Personally, I would not stand there and let her "spew" on you. I would turn around and walk away. Some people say to let the WAW spew and just let it run off your back. You can let it run off your back, but I think it show self-respect if you will NOT just stay in her presence and take what she's saying. Leave the house, if you can. At least go to another part or outside.....it makes a statement that you are going to be a whimp for her to verbally beat up.
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!