Don't half-step, go to extremes.
On one hand, completely forgive and let it go.
On the other hand, find the person that wronged you, tie them up,
torture them a little, maim them good, maybe an eye or kneecap, psychologically torture them by implying you'll leave them
all crippled, and then stick dynamite up their butt and blow them to pieces.
Okay, the implications of the first way is that your heart is free.
The complications of the second way should be obvious.
Be honest with yourself, and don't go part way, if you deal with
it in love, the pain is over; if you deal with it in vengeance, throughly deal with it and take it to its logical conclusion
-- the destruction of the wrong-doer, and the ruination of you and your future. It's because you half-step, that has
you hanging onto the thoughts of unforgiveness. If you can't forgive -- blow 'em up! If they don't deserve it,
then quit hanging onto wishful thinking of revenge.
Of course, I don't advocate violence or blowing anyone up! But
in the light of taking an action to its extreme, you can see its logical outcome. All unforgiveness is taking punishment
to the other person in the form of wishful thinking. Well, if you had to carry out the leveling of wrongs; it would
put blood on your hands, and rather than solve the original injustice, would be compounding the violation.
Since you know
the taking of vengeance is wrong, why hang in the area inbetween; go in the right direction and forgive.