I seriously don't know if I'm making the right decision by pushing him away, but I am very tired and don't have the same patient as I did before.
I don't know your sitch, so I'm not going to provide advice, but I will say I completely understand your confusion, because I share it. I've been working on me for about 15-16 months now and my W still refuses to commit to working on us. We're still living in the same house, and it's been really good at times, but it just seems without her trying, we've basically switched places. She treats me like crap, I run out of patience, say something I shouldn't, she gets mad and says she's done (our current situation again, unfortunately).
My only choice seems to be to let her do what she wants and suck it up, or cut her loose. I thought I was ready to cut her loose Saturday, as I'm thinking maybe she needs to be by herself to work thru some of her own issues (and it probably wouldn't hurt for her to see how difficult it is to do everything on your own), but I changed my mind before the end of the day. For me, it's more about getting thru our retrovaille program than anything else. If I didn't have that going, I'm afraid I would probably lean in the direction you seem to be going. I don't know if that's right, but it is difficult to continue to struggle with it day after day and keep a positive attitude.
I will say, if you think it's worth it, then I would try to hang tough. Especially when you have children.