Doesn’t forgiveness flow from the moral virtue of justice? As a person strives for justice, then it may be safer to try forgiving.
Justice in its modern sense is to give people their due, to give them what is owed to them. For example, if you are a carpenter and build a table for me, justice requires that I pay you because I owe you the money. With forgiveness, the one who forgives does not exact a price of any kind from the one who acted badly. The one who forgives demands nothing from the other person. Instead, the one who forgives offers mercy, which actually is not deserved by the one who acted badly. If forgiving was equated with any kind of justice, then it follows that the forgiver cannot forgive at all until the other pays some kind of price such as an apology or some kind of recompense. Therefore, forgiving cannot be seen, in a philosophical sense, to flow from justice.