Christopher McGrath doesn't forgive automatically-- accordingly with God's Law. There is no such way as auto forgiveness. In order to be forgiven, apologize (repent, confess, admit), and don't do it again. The degree of repent (admission, apology needed) for repeated sins are greater and greater (read Matthew 18: 15-18). This truthful law of forgiveness, the lowlife sinners fear and turn blind eyes to. Can any sinner really get to 7x70? Most lowlifes in the world today can't even get to number 2!
15“If your brother sins, go and show him his fault in private; if he listens to you, you have won your brother. 16“But if he does not listen to you, take one or two more with you, so that BY THE MOUTH OF TWO OR THREE WITNESSES EVERY FACT MAY BE CONFIRMED. 17“If he refuses to listen to them, tell it to the church; and if he refuses to listen even to the church, let him be to you as a Gentile and a tax collector. 18“Truly I say to you, whatever you bind on earth shall have been bound in heaven; and whatever you loose on earth shall have been loosed in heaven.
There are a lot hypocrite "Christians" who deliberately ignore and think forgiveness is some kind of emotional feeling and private matter. Sins are publicized, apology public, and sinner is identified and recorded. READ above!