It's not a matter of taking him for all you can get. If he hasn't got it to give at the moment, I can understand that, but is it possible to stipulate in the agreement that he'll give more later as he's able? You may be okay for now, but stuff comes up with kids. What happens later when they want to go to college? Just something to think about.
Would it be worth stalling the D to give him a chance to get back on his feet first? Or do you need to push it through in order to protect what assets you have now?
I know you want to be compassionate, but remember: he wasn't too concerned about you possibly having to go without health insurance.
I know all this is very hard, and you'll do whatever you think is best.