Primarily, God is not bound to punish sin; he is bound to destroy sin. The only vengeance worth having on sin is to make the sinner himself its executioner.
The self is like a baseball. Throw it back to the divine pitcher who pitched it to you in the first place, and the game of love goes on. Hold it, and the game is over. That is the difference between Heaven and Hell.