The truth in the marriage thing is that there is a spectrum of behaviors. For me, every time I wanted to move for my job, my wife was hesitant, but I was able to talk her into the positives and once we moved she adjusted. However I have had friends whose wives forced them to leave a good job for a bad one "back home" that ended up in disaster and divorce.
A good husband takes into account the needs of his family, but sometimes has to have the vision and balls to make a move that he thinks will be good for them, but they just can't see it. And a good husband should look beyond his wife's flavor of the day, emotional reaction and think about what is really best for her and the family. I will probably take some heat for that last line, but my wife loves where we are now (great $$, great weather), but if I would have been subject to her opinions at the time I would still be stuck making half the $$ working twice the hours in a much worse location.