I call this the foreknowledge of God, it is easier to understand.

Are you saying that we are good enough to make a choice for God? I don't suppose!

I don't see a difference in the words you use up there. I have to point out that we are God's creation and He will do what HE WANTS, and though we may not understand it, it doesn;t really matter what we think. God put people,,,good and bad, where they are for a specific reason (ie. Pharoah, Judas, and even Mary, and Jesus). I used in another post an example of a chess game...God is on one side and Satan on the other...God created chess therefore HE knows the proper moves to make in order to win. Jesus is the broght white knight and Satan is the Dull Black Knight and we God's children are the white pawns and satans children are the black pawns and peices. Some of both sides will be lost along the way , but be sure that the devil is held in Check the entire time by God Almighty. So in other words we know who is going to win the entire time we are playing the game, but we must continue to play until God pulls the old check mate.
(Eph. 1:5 - Paul teaches that God predestined us in love to be His sons through Jesus Christ. "Predestination" means that God knows what we will do before we do it, but it does not mean that God determines what we do, etc)
Why does God allow those that will freely choose to send themselves to Hell to be born, if He loves us all?
(Matthew 26:24 - The Son of Man will go just as it is written about him. But woe to that man who betrays the Son of Man! It would be better for him if he had not been born." Jesus said it would be better for Judas to have never been born, for example. )