husband complains all the time

I'm getting tired of my hubby complaining about how long and hard he works everyday. he hated his old Jakob to the point of suffering from depression. he likes his new job better but he works 10 to 12 hour days and he calls me throughout the day (im a stay at home mom) pissed off and cranky, talking about how he's the hardest working person he knows, how he hates these long fucking hours etc. he wants to be a cop, and he said his life is basically working long hours, its apparently his reality. then i said, the only way to avoid that is for me to go back to work but we can't afford daycare so he yells at me for bringing up such a stupid idea. he days i don't understand because I've never worked that long, and because all i do is stay home with the kids (i also go to school full time online). it's just constant bitching about work, and nothing i say helps, he has a comeback for everything. I'm frustrated with it to the point that i don't want to answer the phone. i should point out that when he's home, he relaxes, plays video games, watches football. he helps out in the sense that he grocery shops and cooks occasionally but then makes sure you point out later that he did so on his day off. i cook on the days he works. he rarely changes a diaper, never brushes teeth, never puts our son to bed, never bathes him or gets him dressed. Thats all my job because he worked and I'm home. am i being a terrible wife for resenting his whining?