I had a wonderful childhood with not so much as a hint of trauma or abuse. It wasn't until my early twenties that I came to be abused by my then partner. It took me years before I was able to call her what she was - a perpetrator.
I've given speeches and I even shot a documentary about it, and I often get asked by people - why did you stay so long? Why did I not stop her or hit her back when she was beating me to a bloody pulp, or why did I not call for help when she had me in an execution pose and I literally had to beg her not to murder me?
Most people think the answer is weakness, that I stayed with her because I was weak. In part I guess there is some truth to that, I thought so lowly of myself that I figured I deserved nothing better. But it was also because I was strong. I lived for the good moments (which had become less and less frequent), I saw the good person inside her that nobody else could see and that is what I loved.
You are not weak Finished, you are actually incredibly strong, it takes great strength to continue to love someone in-spite of everything they've done, the pain they've caused.
But since you're already questioning it, I think that perhaps now is the time to think about investing that love and strength in somebody who deserves it - yourself.
The watershed moment for me came when after yet another devastating blow from my ex and the usual promises that everything would be different and she was changing etc, I asked myself - "if my best friend had done this to me, would I still call them my best friend?"
The moment I thought about it that way I felt the betrayal in a way I never had before and then it began to dawn on me just how much of her violence I had justified and blocked out. "it's okay, she only hits me when she loses her temper, it was my fault for winding her up". The illusion soon collapsed and I got out and stayed away.
I don't know what the key is for you Finished, but once you find it everything will make sense.
This awful man may not deserve your love, but you do not deserve your hate either.