The punishment we deserve for our sins was placed on Jesus Christ at the cross.
God cannot be around sin. Imagine you enter a courtroom and the judge says, “You have been found guilty of all of these crimes. Now, I see here that you have also done a lot of good things in the community.” Would he be a good judge if he said, “You are free to go.”? The thing is, Jesus Christ does that for those who accept that gift.
With Jesus Christ there is no punishment. When we know Christ the guilt is gone. And yet, we spend so much time punishing ourselves. Why? There is no condemnation in Christ. None. When will we get it? The punishment was settled at the cross.