I apologise if it appeared like I was conflating my situation with yours. I wasn't - there is no way to compare, nor is that fair, just or rational.
My point was that, in time, in a long process - you will forget about all the pain you are experiencing and be able to get on with your life.
My ex, although I say 'best friend'- I went through a lot; we have nothing in common; he is not someone I want to be with.
By best friend, I mean, its not all roses - its just he is the one person, I had a bond with - a damaged bond. We both are.
He, worse than I( in terms of insight and perspective; I worse than him in terms of other things). In the context of a relationship he could not give me what I needed. After a time, I got the clarity to step back ( not see him as a man but as a human), I stopped taking it personally and saw a broken person; more broken than me ( he needed a comrade and I was that but had to leave it there and walk away from everything he wanted to manipulate).
It took a LOT of shit and anguish but we reconciled. I still think he is a cunt.

But then again, so am I

- but we are different.
Thats the focus on difference ( we bonded in trying to heal our brokenness but we dont fit, as partners ( there was a deficit that neither could fix) - its that simple. But I love him like family ( granted my family are dysfunctional but lol he is just a product of it, like me)
SO, Im not trying to denounce your hurt or pain or, the injustice you have experienced but what Im saying is, someone needs to step up to the plate and see sense, lead and go the way that leads to sanity. You can not rely on an unreliable person and can not rely on a manipulator ( this behaviour is beneath your commmon sense and better judgement and you need to believe in that). Follow your own path and be true to yourself and those that really have the capacity to genuinely, love you, respect you and want you to grow.