When you learn to love and trust Him these types of question become much less difficult...that is for sure!
That's not a good answer and you know it. It has to do with justice. God does not send innocent babies to hell for eternity because they do not understand right from wrong.
When the Jews sinned in the wilderness, God did not allow them to enter the promised land which is a figure of heaven.
But God did allow their children to go in and explained why, they did not know between good and evil in that day that they sinned.
Deu 1:39 Moreover your little ones, which ye said should be a prey, and your children,
which in that day had no knowledge between good and evil, they shall go in thither, and unto them will I give it, and they shall possess it.
Another example is Jonah. Jonah was a bigot and did not want the people of Nineveh to be saved. But why did God say he SHOULD spare them? Because there were 120,000 small children in the city that could not discern between their right hand and their left, and much cattle. These little children were just as innocent as the cattle that cannot sin.
Jon 4:10 Then said the LORD, Thou hast had pity on the gourd, for the which thou hast not laboured, neither madest it grow; which came up in a night, and perished in a night:
11 And
should not I spare Nineveh, that great city,
wherein are more than sixscore thousand persons that cannot discern between their right hand and their left hand; and also much cattle?
And yet another example is David's son who died. He was the child of David and Bathsheba's adultery, but David said he would go to the child. This tells us the child absolutely went to heaven, as David was a prophet, and God had promised the Messiah would come through his seed.
2 Sam 2:23 But now he is dead, wherefore should I fast? can I bring him back again?
I shall go to him, but he shall not return to me.
It's a good thing God did not impute David's sin to this little baby, or he would have went straight to hell.