Then why are they going to be cast into Hell?
For their sins?
God's word states that all those cast into Hell will be judged according to their
works:
" And I saw a great white throne, and him that sat on it, from whose face the earth and the heaven fled away; and there was found no place for them.
12 And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is [the book] of life: and the dead were judged out of those things which were written in the books, according to their works." ( Revelation 20:11-12 ).
The "dead", not the "living" ( who are the recipients of the first resurrection... and have the righteousness of Christ imputed to them ) will be judged according to their works.
God is a God of the "living" ( Matthew 22:32, Mark 12:27, Luke Luke 20:38 ).
Only the dead ( spiritually ) will be judged.
So, if not for their works, which are
all sin ( Isaiah 64:6 ), then what?
You say that their sins are all pardoned...since unbelief is a sin ( John 16:9 ), then even unbelief is forgiven by the blood of Christ.
That is,
if everyone is forgiven and pardoned.
According to 1 John 2:2, Christ is the propitiation ( appeasement ) for not only "our sins, but for [the sins of] the whole world.".
If "whole world" means
every man, woman and child that ever lived, then
no one is guilty of sin...are they?
Again, if your statement is true, then we seem to have people being cast into Hell that are forgiven of the sins that God is going to judge them for.
Justice has
already been served.
It appears that you would have God judging them
again, for sins that are
already forgiven.