Sounds bad, feel for you and anyone else that’s gone through this.
I don’t have kids, but all my closest school friends (people I grew up with from nursery right through to the end of high school) where in prison or dead when I last heard anything about them, all because of drugs. I was too scared of my dad to ever get too involved besides trying it a few times.
I think people are right to say don’t give up on him, and maybe a short stay in prison may change him for the good, or the bad… But I’d think hard about letting him back in your house whatever the outcome. No matter what he needs/wants or what happens, you’ve two other children that must be kept away from the type of violence and hardship, as you want to do everything in your power to keep them from the same path.
The friends I mentioned above, as far as I know, the younger brothers and sisters where following suit when I broke contact with them…
Good luck to you though, and I hope it all works out in the end.