I need help!

So it's 3:44am and my almost 6 month old is awake, yet again. This is the third night in a row that he won't sleep. 
I co-sleep with him in my bed, I have to hold him every single night and sleep like that because otherwise no one would get any sleep.  My husband puts him to sleep every single night, brings him to me, and we go to sleep. 
Lately, my LO does NOT want to sleep. I want him to sleep in his crib but hearing him crying and fussing literally drives me insane so I end up just taking him back to bed with me. And then we repeat this process of me not being able to sleep because he doesn't lay still, he just thrashed around all night and maybe sleeps for a couple of hours. 
All the while, my husband is sound asleep not hearing a single thing. If he does happen to wake up, all he does is stare at me!!!! He doesn't offer to help, he just lays there and STARES. Doesn't help while the baby is refusing to sleep or is crying and I'm clearly distressed and pissed off. 
So I tell him, "Hey, you staring at me isn't helping me." So what does he do? HE GOES BACK TO SLEEP. 
I'm so done! I feel like I'm the only one who does anything!!! He puts the baby to sleep at night and thinks he doesn't have to do shit for the next 24 hours. And I'm so over it! He gets a peaceful, uninterrupted nights sleep every night and I'm the one who has to go without.
I'm the one struggling with postpartum depression yet it's apparently perfectly fine that I'm getting no sleep and have to be the one who, if I do get any sleep, has to lay in an awkward position holding my child in my arms so he can sleep. 
Im tired and communicating to my husband that he doesn't help me enough doesn't work. I tell him constantly that I feel like he isn't pulling the weight and he says "I'm sorry I don't realize it" and then continues to do it and I'm done. I don't know what else to do. It's now 3:53 am and my son is in his crib just screaming and crying and I feel terrible for just letting him lay there and cry but I feel like I'm going to lose my mind.