Why forgive? This is the powerful question of the mind. We live in the world but we, each and every one of us, create our own world inside our minds. The world outside is totally different from the world we create on the inside.
The world outside is perfect, and everyone is being who they are exactly as they are supposed to be; there are no mistakes here, and we are all okay.
But suffering comes when we choose to believe our judgments about the world outside and hold these as beliefs in our inner created world.