I don't understand guys with wives who are apparently contributing less than you whilst bitching to you. Do you just sit there and take it, avoid it, or give in? Immediate short term relief by avoidance or whatever is much worse long term than addressing the problem. If she's bitching to you hypocritically, why aren't you immediately calling her on it?
A demand/withdrawl interaction pattern, when one person nags, complains, criticizes, etc and the other tries to avoid, ignore, etc, is one of the, if not THE, most important interaction patterns that define unhappy & unhealthy relationships. There's 20+ years of research behind that.
I also have a theory of my own, shared by many, that women are biologically programmed to attempt to take control of their relationships, but they don't actually want to be able to do it. It's a man's job to recognize the times when he needs to stand his ground and call her on her bullshit. It's not a coincidence when guys bitch here about being worked like a dog by their wife, only to get fed up and put their foot down, have the wife get pissed, then wake up to a bj that very night. You don't want to obey her orders, she doesn't want you to obey her orders - so why are you doing it? Sheer laziness?