Some disagree on whether a Christian in this life may fall utterly and lose or forfeit eternal life. However, most Christians do agree that after death, the Christian is eternally secure in heaven (or the new earth). And this seems to be well supported in Scripture:
John 10:28 (ESV)
28 I give them eternal life, and they will never perish, and no one will snatch them out of my hand.
Revelation 21:4 (ESV)
4 He will wipe away every tear from their eyes, and death shall be no more, neither shall there be mourning, nor crying, nor pain anymore, for the former things have passed away.”
So it seems clear that Christians could not be susceptible to another Fall. My question is, Why? What is the fundamental reason why Christians would not be susceptible to another Fall or rebellion against God?
Please answer from a Protestant, non-Calvinist perspective.
Possible responses I have considered
There will be no law, and thus no concept of sin
But wouldn't rebellion against God would be considered sin, even apart from a "law"?
After death we no longer have a sin nature, and are thus incapable of sin
But weren't Adam and Eve created without a sin nature, and yet sinned?
Satan will be vanquished, unable to tempt us
But didn't Lucifer rebel without being externally tempted? If we are unable to rebel without a tempter, that implies that we will have less free will than Lucifer and the angels had.
We will be unable to sin, either through lack of free will, or prevention by God
The argument that I usually use and hear for the existence of free will is that God would rather have willful obedience than robotic obedience. Is God then hedging on this preference for the sake of our eternal souls?
We have already been atoned for by Christ, so if we were to sin, it could not be counted against us
This allows for sin in heaven, which I can't buy. It contradicts Revelation 21:4 for one thing, and makes heaven imperfect