I agree, that all mankind would be lost forever if Christ had not died for those that God gave to him to die for, and Christ completed his Fathers will, in that, he died for them and every person that he died for will live in heaven with him, without the loss of even one, (John 6:37). I know that this seems like a hard doctrine for you to understand, but so it was when men heard it out of Jesus's own mouth, God does not love all mankind. Rev 3:19, As many as I love, I rebuke and chasten. Psalms 73:5, Talking about the wicked, They are not in trouble as other men; neither are they PLAGUED like other men (plagued according to Strong's definition means DIVINELY PUNISHED.) If God chastens every one that he loves, why would he not chasten the wicket? Rom 9:13, As it is written, Jacob have I loved, but Esau have I hated. The scriptures must harmonize without any contradictions.