For the umpteenth time, no one deserves to go to heaven.
Deserve: to merit, be qualified for, or have a claim to (reward, assistance, punishment, etc.) because of actions, qualities, or situation
That word does not describe the basis upon which people are saved. People are saved by a God who loves them despite their lack of merit, qualification, or claim. People's actions, qualities, and situation destine them for separation from God -- not eternal union with Him. But God, in His infinite mercy, saves them.
You may want to look up Pelagianism and Semipelagianism.
Re: Just a minor question.
Deserve: to merit, be qualified for, or have a claim to (reward, assistance, punishment, etc.) because of actions, qualities, or situation
That word does not describe the basis upon which people are saved. People are saved by a God who loves them despite their lack of merit, qualification, or claim. People's actions, qualities, and situation destine them for separation from God -- not eternal union with Him. But God, in His infinite mercy, saves them.
You may want to look up Pelagianism and Semipelagianism.