Today in Bible study one of the ladies said that when she was teaching Sunday school she had a little boy ask her “If there is no sin in Heaven then how did Satan sin?” We were all pretty confounded. The closest answer we could come up with is that the angels have free will too but that still doesn’t explain how there will be no sin in Heaven once we die. What are your thoughts on this?
Speaking of Satan, Ezekiel 28:15 says, “You were blameless in your ways from the day you were created till wickedness was found in you.” This confirms your conclusion that while they don’t have a sin nature, angels have free will and can choose to sin.
Humans have a sin nature, but when we die it dies too, and when we’re resurrected our new body won’t have a sin nature. So after we die we’ll no longer have the desire to sin. Since we’ll be the only ones in the New Jerusalem there won’t be any sin there (Rev. 21:27) and when the Great Tribulation begins Satan and His angels will be expelled from Heaven for good (Rev. 12:8-9) so there won’t be any sin there either.