I think you misunderstand the act of forgiveness. forgiveness does happen but not without punishment.
Look at the church teaching on purgatory.
"1030 All who die in God's grace and friendship, but still imperfectly purified, are indeed assured of their eternal salvation; but after death they undergo purification, so as to achieve the holiness necessary to enter the joy of heaven."
"As for certain lesser faults, we must believe that, before the Final Judgment, there is a purifying fire. He who is truth says that whoever utters blasphemy against the Holy Spirit will be pardoned neither in this age nor in the age to come."
if you fuck up on this life,prepare to suffer punishment
Explore the historical and biblical definition of purgatory in this tract, with an in-depth look at this crucial teaching.
www.catholic.com
check this article if you are curious.
protestants are deluded if they think they can go to heaven without being purified.