I agree with much of what you say, but how can we prove that God is all-good? Do we know that God is all good to some Chinese peasant who lived 4,000 years ago? No. We finite creatures cannot prove these infinite claims even remotely.
And if God would punish one person for infinity who deserves a finite punishment, then He is not just not omnibenevolent, but worse than all humans put together. That is how fragile this whole thing is. The claims that Christianity makes are totally shocking, and people do not really try to comprehend them, but go about their daily lives and do what others are doing.
If Heaven is total communion with God for eternity and God is sadistic, then again things break down completely and we should all choose Hell, because even if there is intense physical suffering (like heat and fire), Hell is the only place free from God’s “love.”
Exactly, my friend. Hell is a choice, not a punishment imposed by God. As to nonbelievers who have not had a chance to know God, there is ample evidence in the Bible that God makes allowances for their lack of knowledge. The Catholic Church (though I’m a protestant) have a doctrine called “invincible ignorance,” which states essentially that He won’t condemn someone to hell for not knowing what they can’t know. Those who have had a chance to know but reject it have no excuse.