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.
Not talking or showing affection is one thing, but to neglect her responsibilities which is to take care of the house and home, is really immature and to a point just being petty and mean.
What if husband did the same and as a way of showing his anger, he stopped going to work?
he can lose his job, the family can lose money and all that they've worked for. So isnt' it just as bad, if she stops fulfilling her responsibilities just cz she's mad?
Its immature and irresponsible.