The misunderstanding of forgiveness is the real problem. Forgiveness is spiritual, it doesn't absolve necessary consequences. You can forgive a murderer but that doesn't mean he gets out of prison.
In political cases, just because you forgive a guy who screwed things up doesn't mean you have to consider voting for him again.
There is also the Christian tradition of forgiveness, which like compassion can be a mistake at times.
The misunderstanding of forgiveness is the real problem. Forgiveness is spiritual, it doesn't absolve necessary consequences. You can forgive a murderer but that doesn't mean he gets out of prison.
In political cases, just because you forgive a guy who screwed things up doesn't mean you have to consider voting for him again.