Am I taking a really extreme step?

I don't see a big problem here. If she doesn't talk or not do anything around the house, that's her way of showing anger. Isn't that better than someone who would say nasty things to you when they are angry. I do that too. I just don't talk and shut myself in my room. I try not to say mean things to my husband. That's my way of telling him that I am super angry. All this and I agree with everything PCG said.