God, this hurts.
But please trust me...when I say I am done with his shit, it is NOT because I haven't given him enough chances or that I haven't "looked at it from his perspective."
I have always looked at it from "his perspective". I have entertained fantasy notions about who this person is.
I have done everything I can to help him not fucking lose his relationships. Continuing to do that would be literally *immoral*, as in actively harmful to people (including myself!).