Why do I still want my ex after he treated me poorly and divorced me?

I have been with my ex husband for 5 years married, 10 years together. We share a 2 year old. He divorced me 5 months ago because he fell out of love with me and said we grew apart. But claims that I nag and question everything which I do. He cheated on me before we got married and use to constantly call me a whore or other names while we married if we ever argued. He laid his hands on me before. He was always looking at other woman. Yes he showed me love but also made me feel like I was walking on egg shells. When he was checked out towards last year of our marriage he was trying to talk to other woman and going to the clubs getting drunk and lyin to me about it. He left me and I feel like it’s my fault and keep beating myself over the fact that I stayed with him even though he did that and he still left me.

Why do I still want my ex after he treated me poorly and divorced me?
Post Opinion