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
Purgatory is crucial to understanding God's salvific plan. Learn what purgatory is and why the Catholic Church teaches it.
www.catholic.com
check this article if you are curious.
protestants are deluded if they think they can go to heaven without being purified.