@Odin I'd rather let you read what's been written, instead of repeat myself.
So you want me to read a wall of text, w o w.
I read your link from the Vatican site, and it doesn't counter what I've said. Rather, it basically says that God gave humanity free will, and that we're responsible for our actions. Not a peep about how the environment we're brought into was predetermined by God, which is convenient for them to ignore.
I don't really see how our environment would change free will as a concept. It might influence it, but a lot of things influence free will. Without environment, free will just turns into biology - because if there is no environmental stimulation in our free will, then it is pure instincts.
How nice of you to grasp onto the "but omnipotence!" answer. I was waiting for someone to do that. How does an omnipotent being circumvent the predicament I've described? If you think that answer is actually valid, can you also explain how an omnipotent being can make the value of any given number not be equal to itself?
I don't understand. I don't really see a predicament described anywhere. If this:
If I created you and your environment, all while knowing everything you will do in advance, how can you have the ability to freely make your own decisions?
is the predicament then the answer is simple. He's omnipotent therefore capable of knowing all the options available to you - therefore, his plans can account for infinite numbers of decisions. That he knows them does not change the fact that there are infinite numbers of options available to you. He just knows all the options.
And he is God. Simple 'tricks' with numbers don't really affect him. Unless you know him personally, how do you know he can't do what you said (I honestly don't even understand what you mean. 5=5? That's a truth. Don't need to make anything happen)?