Yes, you have to earn forgiveness, in this warped view. Other people go around letting go of bad stuff which was done to them, but God hangs on to it for grim death, and exacts punishment. I had an Irish friend who used to say, the IRA never forget an injury done to them, and they plan payback over years, but of course, ordinary Irish people forgive stuff all the time. So guess which one God is like?