Just stopped by to say hi, see you have a lot going on. My two cents worth is to stick to what you set up in the first place. There are a few differences to consider : 1- you are entitled to look out for your own welfare without having to stick it to him, 2- he left, he put himself in this position -you didn't have any part in it - it isn't your job to help,3- people have to learn that there are consequences to their behavior and without them we never learn, 4- also remember that how you go through the process is more important than the results in the end.
I like your list by the way, I think it is easier to make decisions if we have goals. Writing them down helps us to sort through them in order to find out what is important to us.