His previous 42 million minutes of good works will be worth absolutely nothing. You are correct. When you are not in the state of grace, your good works are worth nothing at all, because we cannot earn our salvation. Only grace saves us. When you deliberately decide to disobey the Church in a grave matter, you have chosen to turn away from grace by spitting in God’s face, while knowing it. Therefore, your 42 million minutes of good works count for nothing. You seem to think good works save us. They don’t. And Protestants will emphasize this even more loudly than Catholics. Our good works cannot merit anything outside of God’s grace.But eventually, he would end up in heaven with the angels and saints, and if someone on earth obtained a plenary indulgence for him, he would go to heaven at that moment?
However, the other man would be doomed to hell for what happened in the last few minutes of his life. According to Roman Catholic theology, is it not correct that his previous 42 million minutes of good works and charity would count for nothing against this last slip up of his where he wanted to watch a ball game instead of going to Sunday Mass.
God does not weigh our good vs. bad on scales. All he sees is did you die in his grace or not.
And your hypothetical criminal who repents and re-enters grace before execution is saved. Because grace remits all eternal debt due to sin. All that matters is the state of your soul at death. If you die accepting God’s grace, you are saved. If you die unrepentant, then you willfully choose damnation. So why should you complain, after all, he knew what’s coming anyway?
Try not to force God to be “fair” because is he were “fair”, we will all go to hell. All of us.