Am i wrong?

Update. Its now 7 am ive been up since 6. I finally got to lay down a little after 3am so i got some sleep. In his eyes thats alot of sleep i got. Its day 3 now of running on a few hours of sleep. I have a appointment for my youngest so i cant just go back to sleep. Plus i have a 2 year old that i have to be up with.

My 1 year old is refusing to go to bed for me. Ive rocked him for 2 hours now. Im not over Exaggerating when i say 2 hours i mean 2 hours. His dad has to go to work at 4 am its now 2am. He gets sleep during the day and takes a nap before work. He does absolutely nothing when hes home. When he does its minimal. I asked him to rock our son. He runs in the bathroom. I just figured he had to use it. Then hes in the room im in the front room rocking still. I ask him if he would rock him again. He ignored me. I ask again 5 minutes or so later. He shuts the light off and acts like hes sleeping. I ask 2 more times then i snap. He starts a argument talking about he had to go to work in a few hours. Im a sahm. I have to leave for hours during the day for him to sleep with both our kids so 2 toddlers in the middle or winter and no money to take them anywhere so we sit in the car just so he can sleep. I just found out im pregnant again so im extra tired. He doesn't know yet but if he didnt wouldn't change a thing. Am i wrong for snapping? I told him i want to go our own ways. He never listens to me when i say it.