Hi there! My name is XXXXX XXXXX I am a licensed psychotherapist. I hope to be of some assistance to you this evening. First, let me say that I am so sorry you have had to deal with such a complicated situation.
I can completely understand the pain and anger that seeing him or having to hear about him triggers for you. It is like you said; he continues to have this power over you even in separation. I am thinking that the key to this is going to be changing your self-talk to positive, affirming messages that you can remind yourself of anytime you get triggered.
What is true for you? Do you think that karma exists? The whole "what goes around comes around" idea? Accepting that there is nothing or no person who will ever change him or your past; however, that his turn will come eventually and when it does, it will be long overdue! Sometimes, this type of thinking can calm your anger somewhat.