I completely understand where you are coming from, trust me. If you are not bitter or angry, and I'll add not seeking revenge. If you are not waiting for them to repay you for the wrong they have committed against you, then you have, in fact, forgiven them. That's all forgiveness is, it is a letting go of expecting repayment. It's a tearing up of a debt owed to you. It is leaving them in the care of God, or higher power, (or whatever you believe) trusting that God is just, and will deal with them accordingly. It is a very very powerful weapon.
It is not "excusing unrepentant evildoers". Quite the contrary. Forgiveness says "it's not okay, what you did was terrible, but I'm tearing up the bill you owe me. This is no longer in my hands, I seek no revenge."
You're right that excusing evil behavior enables evildoers and helps propogate the abuser/victim relationship. Excusing and forgiving are two different things. Forgiving and reconciling are also 2 different things. If I have a relative who abused me in the past, I may forgive them. That is, I'm not holding any ill will against them, but darned if I'm going to let them watch my kids.
I believe you also said, or someone said, that telling the truth about someone and about what they did is not unforgiveness. It is telling the truth. That's true as well and in some cases it is necessary to inform others about actions a person may take. Again, that is a separate issue from forgiveness.