Hi Michael,
As Johnny noted there are many verses that affirm that Jesus died for all of humanity, and as you noted there are many verses that affirm that Jesus died specifically for some of humanity, whether that be Israel and/or the church. Paul pulls this together where he affirms that Jesus is the savior of all, especially those who believe, 1 Tim. 4:10! He thus affirms Unlimited Atonement, and Atonement especially for the elect.
It’s also interesting that the elect are chosen, not for the damnation of others, but to participate in the salvation of others. Israel was chosen, elected from all other peoples, not so that other nations could be damned, but so that through Israel all might be saved through Jesus.
The purpose of election is so that the non-elect might be saved. The elect are chosen as ministers of reconciliation. And even among the elect some are chosen as apostles, prophets, evangelists, pastors, and teachers so that all the elect might be equipped in the ministry of reconciliation.
And btw, Mat. 25 passage commonly translated as the “sheep and the goats” is actually better translated as the “flock and the kids (baby goats)”. The shepherd separates out the kids from the flock so as to discipline them and train them so that they can function well in the flock. A shepherds flock had goats, sheep, and even possibly cattle and donkeys. Probaton, commonly translated as sheep actually means and small 4 -legged animal. And eriphos, commonly translated as goats, actually specifically means kid, baby/young goat.
Also note that both sheep and goats are clean valuable animals. Both can and were acceptable sacrifices. In fact, in the parable of the “lost sheep”, it actually says lost “probaton”, and considering that goats are much more independent and sheep are naturally much more fearful and stay close to the herd, it’s likely that a better translation of that passage would be the “lost goat”.
It is also significant to note that the judgment in Mt. 25 separation of the kids from the flock is about separating out people who are so selfish that they do not even see, recognize the needs of others. This is not as separation of the saved and unsaved, but a separation of the members of the shepherds flock, and that separation is not based on faith but on how one actually lives.
I believe that the point of the message is that God will discipline those who are selfish so that they might change and grow-up healthy individuals. Whether that discipline comes in this life or the life to come, it comes and it comes from God and fully accomplishes our Father’s will in us!
Note that the meaning of the word kolasis, punishment, can and I believe best means remedial, corrective punishment.
Well anyhow, I’m thankful that Jesus is the savior of all, especially we who believe! And one day every knee shall bow and every tongue shall confess that Jesus is Lord!
Blessings,
Sherman