Hello Alexa Creata: Thank you for sharing this difficult experience here on PC.
I noticed this is your first post. So... welcome to Psych Central.
There didn't appear to be any questions in your post.
I will say that, based on what you wrote, I think you've done the right thing by ending your relationship with this man. I hope you can find the strength within to not give in & return to it. You're certainly correct that everyone has issues. But it sounds to me as though this man needs help. And if he won't or can't seek it, there's little or nothing you can do to help him. Ultimately you have to protect yourself.
I hope you find PC to be of benefit.