Thank you all so much for your replies (even the ones that are hard to hear). I think I just found that point where I cannot take so much drama anymore. I try too hard to be tough but sometimes I just want to be heard too.
As for an update. Around noon, I got a call from an unknown number. He got fired. I knew he would. He cashed his check, bought a burner phone and is on the trolley "going somewhere but I don't know yet". I told him to call me when he gets to a station close to our house (none are but close enough will be fine). I need the rent money before he drinks and drugs it all away . The rest...he can deal with. I told him he can't come home. I am done. The kids and I are going to lock up tight tonight. My neighbors have been informed to call the police if they see him. He has to walk up a shared driveway to get to our house, so they can call trespass.
I am heartbroken but it is probably for the best.