It is so easy to think John 3.16 means “God loves every single human being so much” and leave it at that. But it has to mean more than that. It says “God so loved the world, that He gave His only Son.”
It still might be easy to think it means “God loves every single human being so much, so He gave Jesus.” But it has to mean more than that. It says “For God so loved the world, that He gave His only Son.” John 3.16 starts with the word “for”! And right before that, Jesus says, “as Moses lifted up the serpent in the wilderness, so the Son of Man must be lifted up.” So just like Moses lifted a bronze serpent (a symbol of a cursed and defeated enemy) for the life of the Israelites, so Jesus must be lifted up (on the cross, as a crushed enemy of God!) for the life of believers. God so loved the world, that He gave His only Son to die!
It still might be easy to think it means “God loves every single human being so much, so He gave His Son to die.” But it has to mean more than that. For what does dying have to do with love? If you know the gospel, you know that Jesus died in the place of sinners, so that sinners would not have to die. So that does sound loving. But John 3.16 says “For God so loved the world, that he gave his only Son (to die), that whoever believes in him should not perish, but have eternal life.”
So many conclude John 3.16 means “God loves every human being so much, so he gave Jesus to die in their place, to give them a chance to be saved.” That is where good old fashioned logic helps. In John 3.16 God’s love leads to the sending of the Son, which leads to every believer being saved. The end of God’s love is every believer being saved. Go ahead and read John 3.16 again, and see if that is not what it actually says. In other words, God’s love does not merely produce a chance. God’s love produces salvation for believers!
Good Friday is good because it is the day God loved the world!