I can so understand you and where you are coming from. Mine has been completely awful to me and I think if he came back around years from now (particularly waiving cash as though that could make up for anything) I would be as quick to show him the door. My biggest fear is that he will show up and pretend to be reformed and I will be a big sucker and fall for it because giving up on people is not in my DNA. I hope that this is either legitimate and he proves that over time or he quickly crashes and burns so you guys can get on with life.
I hope that this turns out the way you want it to.