Wrong about society. The Bible says that God grants forgiveness
to all those that ask for it. Society punishes and labels
criminals. Let's take a general example such as a person who was a
child molester for a while. Suppose he genuinely repents and says
that he will not do it ever again, he apologizes for it, he pays
for it by serving time in prison, etc etc. Even when he is let out,
he is put on a neighborhood watch program alongside a tracker list
of people who are deemed dangerous towards society. When he is
found with a child in the park alone, what are people to think of
him?
As for your second question, i belive he gives a second
chance.
God didn't just grant forgiveness, he took the punishment upon
himself.