Who Christ died for are only those that God gave him. You are taking the word "world" out of context in John 3:16, which is the world of believers, not all mankind, if harmonized with the other scriptures.
You claim that the scriptures say that God loves all of mankind, but the scriptures say that whom God loves, he chastens. There are some that he does not chasten according to the harmonizing scriptures; Ps 73:5, Speaking of the wicked; they are not in trouble like other men, neither are they "plagued" (divinely punished) like other men. Rom 9:11 For the children being not yet born, neither having done any good or evil, that the purpose of God, according to election might stand, not of works, but of him who calleth. verse 13, as it is written, Jacob have I loved, and Esau have I hated. 1 John 2:15, Love not the world, neither the things that are in the world, lf any man love the world, the love of the Father is not in him.
John 14:17, Even the Spirit of truth, in whom the world cannot receive.