Am I Wrong?

First of let me say this, I love and appreciate my husband. He works hard to provide for his family and doesn't complain about it.

My problem is he works 4 long days a week and gets 3 days off. I don't make him do anything when he comes home and I make sure he doesn't have to lift a finger after a long hard day at work. I'm a stay at home mom. I don't leave the house unless it's with him or my mom will come pick me up and take me and the baby places once every couple weeks. I got a $50 gift card to Wal-Mart and I wanted to buy stuff for my son today. Plus my dad is in town and I haven't seen him in over a year and he hasn't met my son yet. I asked my husband if we could go see my dad and go to Wal-Mart today and he said he's tired and doesn't want to go anywhere. He's off tomorrow and Thursday too. I told him I feel like work takes everything from him and there's nothing left for me. I'm alone with a baby all day and when he gets home I get a tired, cranky dick instead of my husband. I don't even feel like he cares anymore. I don't want to nag him and he said I'm making it seem like it's his fault. I don't want to start a fight but I'm fed up with him not taking me seriously and not caring about my needs anymore. I see other dad's work their asses off then come home and take their kids so their wife can take a shower or have some time to themselves and they go out and do things and have fun on his days off. I only ask for one day with my husband and having him present and spending time with us. If other dads do it, why can't my husband?!