Someone, anyone, please help.

I'm at a loss for words. I don't know what to say. I'm frustrated, hurt, betrayed, and I feel like there is no one I can turn to. Michael and I have been together for 11 years. We have two children a 2 year old and a 5 mo. We've had our ups and downs. He can be very hurtful with his words. I started working again in January. I didn't want to leave my babies, but Michael hasn't been able to find a job, so he stays home with the kids. Michael is physically disabled and can't do everything. Since I've been back to work, he's been struggling. I'm using all of my resources having my mom come over when she can, setting him up the best I can. When I come home and get frustrated over anything I get geeze how can you get frustrated with them you're hardly with them, or God you can't handle this? I'm with them all day. These comments hurt because I want to be home with them, but I try not to say anything because I know it's hard. Mind you, I take care of everything around the house from cooking, and cleaning, to laundry and making all meals. So today we got into a lovely blow up. I was getting frustrated because both my 2 yo and 5mo were screaming and I was trying to make Michael breakfast because he's going out and wouldn't have time to stop.  So of course I get my usual backhanded comment "oh, mommy can't handle you for one day" bs and I lost it. I said you know, I did this for 4 months before I went back to work. He comes back with yes we all know you work. So we went back and forth. I said yes I work so I can support us or something and he said "For Christ sake you just wish you could stay home and do nothing like your mother". Like how hurtful can you be?!?! That was really low. All because I'm trying to cook him breakfast? I'm at my breaking point. I don't want to quit this, but I also feel like I deserve to be treated with some respect. I'm not perfect, I know. I don't get it all done every day. But I know at this point im.being taken advantage of. And of course once were fighting I get to hear all of the things that I don't do. I'm so frustrated and sad. What's your best advice?