Everyone cheats and lies...

I grew up in a toxic environment and my sister was the favorite. Always felt I shouldn't have born. Always told I can't do anything. at such a young age boys would be abusive towards me. I got hit couple times by my classmates for no reason. All these led me to become abusive mentally and physically to my partners. I also cheated on all of them. Then I met my ex husband who's much younger than me. I thought he was similar with me but turned out he was my karma. He showed signs of covert narcissist and he was a compulsive liar. His folks were abusive so he learn to lie to get his ways. Fast forward one night we fought and I was hitting him w/pillow and he aggressively grab it from me and that triggered me and I scratched his arms. He called the cops on me after we had squash it. I took him to his eye dr hours after and that's when he called the cops on me and I got arrested. His family put me through hell but It's was mainly my ex who was the cause of that. I wanted revenge so I took him back and his folks found out kicked him out left him penniless and he joint the marine and I said let's marry. We did and I thought God was finally giving me sunshine. I was wrong our marriage was toxic. He constantly lied and cheat and when confronted he denies. This led me for be more physically abusive and I ended up cheating to make me feel better. I started to feel remorse later and started to change but he got worse. We even gotten an abortion which I am heartbroken til this day. Long story short I helped him get back with his family and God bless him with a good career and degree and he cheated on me with someone he desire since the marine and he blind sided, abandon and left me and our dog sick, no place of our own, and a very grim future. I cling to God but now the devil is showing me God favors my ex and I'm the enemy so I'm being punish. God will do whatever he likes. My ex has never gotten any discipline to any of his wrong doings to me but here I am being punish.