I don't know why the words forgive and forget are so linked together in our culture. I think that we forgive for ourselves, and the forgetting is often just plain stupid. Forgiving is the letting go of the anger, that will keep a person actively engaged with the person that harms them. So if that is a viable definition you have forgiven him, and now you just don't care or feel the need to waste anymore emotion on this person. If you forget then what what happens is that they get to do the same thing over and over again because you never learn. Insanity is often described as doing the same thing over and over again and expecting a different result.
It sounds like you are having the best revenge of all. You are living a fulfilling meaningful life without all the drama and garbage that he would have continued to inflict on you. It can make a person a little cranky when some of these people try to pop up again if your life from time to time. I think that you are clearly handling thing in a very healthy way, and have great boundaries. It sounds like you handle things with dignity and grace.
It sounds like you are having the best revenge of all. You are living a fulfilling meaningful life without all the drama and garbage that he would have continued to inflict on you. It can make a person a little cranky when some of these people try to pop up again if your life from time to time. I think that you are clearly handling thing in a very healthy way, and have great boundaries. It sounds like you handle things with dignity and grace.