Yes, I think you are seeing a weakness, not in forgiveness itself, but in the process of forgiveness. When another is unjust, the forgiver often does hold out hope that forgiveness will help the offending person to realize that wrong, change, and ask for forgiveness. Yet, this does not always work in this imperfect world. At the same time, even if the forgiver holds out a lot of hope, reality eventually will show him or her that the other refuses to cooperate. What has been lost is some time, but not one’s dignity or strength to love.