Here is the situation:
A fedex package for me was delivered. We were not home so fedex left it at the apartment complex office. Its about 2 blocks away. On Wednesday when I saw the fedex slip I asked my husband to walk down to the office and get it on Thursday (he doesn't drive and I work 8am - 7pm all week, office hours are 9am-6pm). He said "No, its too hot." Well, I was livid. I do so much for him and he could not even say "Ok, if its not too hot tomorrow." or something. I told him he is selfish and I was mad at him. I told him that no one ever wants to do something for me if its not convenient and I do more for others than they do for me.
He walked down before work and got it, since I emailed him the weather predicting 70's on Thursday. When I picked him up from work he apologized for making me sad.
Things were fine until tonight. He wanted to discuss it. He kept saying "you dont understand, i dont like the heat, it makes me sick, blah blah blah" totally missing the point. You do things for other people, not just when its convenient.
I really wanna slap him upside the head.
BTW, when I work overnights, I come home at 6:30am, take a nap, get up at 7:45am and drive him to work.
Why are men so vapid and selfish?


I understand your frustration.
). These sorts of things don't fix themselves - a lot of honest communicating and concerted effort is usually required, and the marriage will be better for it.