I trust you'll understand that I'm saying this out of love and respect for you. You'll do yourself a whole lot more good if you focus more on what you can change about yourself than on the things that were not okay about him.
Otherwise, you'll just keep attracting people who are some version of the same person.
As you said here, you were willing to ignore red flags. That's what needs addressing.
Thanks for sharing your story. It would be great if you could find love again, but it starts with loving and respecting yourself enough not to tolerate intolerable behaviour - in the form of red flags. 💜