This isn't about HIM. He's a complete, wall-to-wall loser who has screwed up his entire life and continues to.
You didn't do it. God is the only one who can help him.
This is about YOU. What you're going to put up with from here on out.
If this how you want to live? Are you happy? If you're fine with all of this, then no problem. If you're not, you need to adjust some things, and start protecting yourself from all of his nastiness.
You can BE happy, you know, no matter what the rest of your life has looked like. You can be happy for the rest of it if you adjust some things. It's allowed.