This is one of things I have people say to me... "but what happened was so awful... if I forgive them, it means I condone their behavior."
It absolutely does not mean that... it's just allowing us go on with our life.
When my oldest did something that was very hurtful a few monthds back and apologized for it laster I sat dowen ewith him and had a long talk.
I told him I forgave him for what he had done, but that did not make it right, and that I did not forgive
the act. He still had done a bad thing, and could not take that back, and he would have to work long and hard to earn back my trust, but I still loved him, and would not remain angry at him. But I would be on my guard a lot more, and I would probably be quicker to react to negative things. It will take a lot of time and proof for him to show me that I can put my trust back in him again.
I think that is the difference between forgiving and condoning. Forgiving says "I understand you did a bad thing, and I will not remain angry about it, but you still must face the consequences.". Condoning says "You did something that was bad, but it was OK to do at the time, and there are no consequences".