One of the best answers I’ve heard –
Question: You justify God for sending people to hell because He has provided salvation for them in Christ. But they won’t receive Him. That won’t do! Millions and probably billions will still spend eternity in hell…. God knew that. How could a good God create anyone who He knew would suffer eternally?
Response: God wants no one to go to hell. He has provided salvation for all in Christ:
whom He sent into the world that the world through Him might be saved… – John 3:17.
He is not willing that any should perish… – 2 Peter 3:9
But desires all men to be saved… – 1 Timothy 2:4.
Those in hell have only themselves to blame for rejecting the full forgiveness of sins and eternal life offered to all as a free gift of God’s grace through Christ’s payment of the penalty for their sins.
Why would God create those He knew would reject the gospel?
Why didn’t God, who knows all in advance, create only those who would believe the gospel and leave uncreated those who would reject Christ?
- The human race can’t be so divided.
- Those who reject Christ are the parents or children, cousins, aunts and uncles of those who believe.
- Not to create unbelievers would also eliminate believers.
God did not back down from His desire to bless billions in His presence for eternity.
Nor did He go back on His Word and compromise His justice by unjustly forgiving those who rejected the salvation He freely provided.
There is no way to fault God for creating mankind.
He loves all and wants to bless all eternally.
It is worth remembering that every single person since creation, has a choice to make!
Scripture tells us that the gate is narrow for those who choose to follow and wide for those who choose not to follow.
Also worth remembering is the fact that man chose to extend the structural dimensions of their gate, despite Jesus opening His gate infinitely wide for all of mankind to enter.