The gospel preached today gives the idea that Christ died for the sins of the whole human race. Many so called Christian churches teach that “the world” in John 3:16 means every human being.
Many Christians have been taught to believe that Christ died for the sins of everybody. Unfortunately, this is a false notion created by false ministers who do not know how to interpret the Bible correctly.
In the Gospel of John, we find the greatest evidence of the distinction that God makes between those who are His people and those who are not. He declares in John 6, 10, 15, 16, 17 and many other places that He calls His people and they hear His voice.
The people of God do not hear the voice of strangers, or hirelings, or the enemy of Christ (Satan). The saints of God follow the Good Shepherd and love Him and obey His voice, because the precious blood of Christ was shed to redeem them from sin and death.
There are many people in the world today who think they are Christians because they belong to a church and do good things to “serve the Lord”. They have been led to believe that they were saved by reciting the “sinner’s prayer” and by letting Christ enter their hearts.
This is simply impossible, because no one can come to Christ unless the Father draws him. And no one has the ability to accept Christ and let him in their hearts. The natural man’s heart is corrupted, and man is dead in trespasses and sin, how can he accept Christ?
The truth is every one in this cursed world is far away from God. If God doesn’t take the initiative to rescue us and deliver us from our darkness, all will likewise perish.
Christ shed His blood for His people only. They hear and understand His voice, because He has given them ears to hear. He has made them pass from death to life, and He has translated them from the kingdom of darkness unto the Kingdom of God. Christ did not pay for the sins of all. That’s why the corruption of this world is ongoing and it’s no wonder.