I don't agree with the OP (but as the Best now speaks of names being "blotted out", I could be wrong).
That said, this is the OP (
@37818 's view):
I am of the persuasion everone's name starts out in that book because Christ paid for all human souls.
And names are removed for not receiving God's forgiveness as needed because of one's sins.
I am also persuaded God who saves keeps whom He saves.
How do you get "works based salvation" out of that? (Serious question....I am not seeing it)
Well, first there is a big contradiction in the OPs statement.
1) All are in the Lambs book of Life because Christ paid for all human souls. By that statement, all are saved and written in the Book of Life as being saved.
2) The names are removed for not receiving God's forgiveness as needed because of one's sin.
So, God paid for all sins of all human souls. That's the first claim. But, names can be removed because God doesn't forgive the sins that Jesus paid for.
The OP seems to think that although Jesus paid the price in full so that no sin exists before a Holy God, yet all humans are unforgiven because their sins still stand before God as unforgiven.
This begs the question, "How did their sins come back as unpaid?" If one says that God cannot forgive the sin of unforgiveness then there is at least one sin that has not been paid for and the first sentence cannot be true. If one must do something, in this case ask forgiveness for sin, then Rob has correctly identifies salvation by works since, despite all human souls being paid for, there is an action by all human souls that would be required.
The last statement of the OP, "I am also persuaded God, who saves, keeps whom he saves" then makes the second assertion null and void because in the first sentence the OP tells us that all humans are fully paid for by Christ.
Jon, my question for you is...how can you NOT see works based salvation in the OP?