fedup - what really would change if you left him or not? You are basically a single parent from what I am reading anyways. You take care of things with little to no help from him anyways. So, I guess I'm rather confused as to why you really stay - I mean, what is it that you are getting out of the relationship?
As far as kids go - are they happy now? Do they like never seeing him now? What are they getting and learning from the situation now?