if i hadn't agreed to giving up my job & looking after dd for 2 years, dh wouldn't have been able to relocate & would have been unemployed.
therefore, 100% of his income was due to my contribution to the family - giving up a good career to enable his. i would never argue that i should be given 100% of that money (or even 50%), but i certainly don't feel any kind of indebted guilt if i spent some money.
in fact, by doing the grocery shopping, i'm doing him a favour - if I'm not around, he would have to do that, AND take care of dd, once he finished work.
unless we want the human race to die out, then raising kids is essential. if a man doesn't want to be part of that process, and doesn't want to contribute, then he should never have kids (and quite possibly, never have a serious relationship with someone who does). whether he contributes money or effort, he is doing it for his kids, not for the wife (in this case). if he resents that, then he needs to think about why he bothered to have kids in the first place.