I don't know how to deal with this anymore, DH is like a small child half the time, he sulks more than our DS's do. Yesterday he shouted at me through the phone because the food he wanted wasn't in, he's got legs, he's even got a car to go to the shops in. So once i was finished with what i was doing i went into the shop on the way home, got him what he wanted and he still wouldn't talk to me when i got home. This happens constantly. He seems to think because he works I have to do everything else, i really do appreciate all the work he does but he doesn't do anything else for himself, leaves his rubbish everywhere, won't go to the shop himself, only does the "fun stuff" with the kids