Mainstream Christianity's reading of the New Testament says, "You can only get to heaven if you've accepted Jesus Christ." If this had come in the form of an announcement delivered in a booming voice from the heavens to every living creature back in 32 AD, fair enough, but what about the billions of people who were born and died since 32 AD without ever having been exposed to a Christian, let alone Christ's message? God would have known how fast and far His message would spread, having only introduced it to one specific region (the middle east) at one specific time. He could have set and explained the new rules to Noah and his family during their time on the ark, so that all people would be informed and could choose their fate with full knowledge of their options and consequences. He could have set and explained the new rules to Adam & Eve in the garden so they could instruct their children and thus all humanity. God is all knowing, so how could he not know he would want to implement these rules at a future time? I find it hard to believe in a God who would knowingly create a situation in which large numbers of his beloved children would be doomed as a result of geography and a lack of world-wide communication networks.
(From what I understand, some believe that on judgment day everyone gets a second chance at giving their final answer about whether or not they accept Jesus as their lord and savior. If this is true then that is marvelous, and alleviates some of my concern, provided those souls are allowed to make an informed choice, presented with information which would reasonably allow one to conclude Jesus truly is real. Regardless, what puzzles me a bit is that if anyone can accept Him at this final moment, why then is it important that people accept Him during their life here on Earth. It would be preferable, sure, but so many Christians seem truly frightened when the relatives they love die (or look as though they may die) without having accepted Jesus.)