Justice is getting the punishment you deserve. Forgiveness is withholding justice for a wrong done to you out of compassion or to relieve yourself of feelings of anger, resentment, or vengeance. Forgiveness may be difficult, but is its own reward. It is not, however, justice; and a being of perfect justice can neither forgive a wrong deserving of having justice applied or transfer that justice to an innocent soul, which is itself a monstrous act compounding the injustice of forgiving the person who wronged you in the first place.
Of course the reason God's 'so-called' perfect justice is in question is that he delivers infinite punishment for finite crimes, and infinite reward for trivial attestations. If the system was: you die, you suffer whatever it takes to balance the scales, and then you get to go to heaven or try again or whatever; no problem. But to justify infinite punishment for finite crime, they give God a new super power: the ability to be infinitely offended. Since your crime is infinitely offending him, he's justifed in infinitely torturing you, and not doing so would be unjust, which he can't be. Unless you cash in your get-out-jail free card and you get to escape punishment and reap infinite reward no matter what you did before that.
So God is perfectly just, unless you jump through a couple of hoops. Do that and he never singes a hair on your soul's hide. Then he's called forgiving, without having his supposed justice mitigated. Because.
Of course the reason God's 'so-called' perfect justice is in question is that he delivers infinite punishment for finite crimes, and infinite reward for trivial attestations. If the system was: you die, you suffer whatever it takes to balance the scales, and then you get to go to heaven or try again or whatever; no problem. But to justify infinite punishment for finite crime, they give God a new super power: the ability to be infinitely offended. Since your crime is infinitely offending him, he's justifed in infinitely torturing you, and not doing so would be unjust, which he can't be. Unless you cash in your get-out-jail free card and you get to escape punishment and reap infinite reward no matter what you did before that.
So God is perfectly just, unless you jump through a couple of hoops. Do that and he never singes a hair on your soul's hide. Then he's called forgiving, without having his supposed justice mitigated. Because.
I'm not anti-Christian. I'm anti-stupid.