But don't you know it does not mean that God has perfect knowledge ;)Great schematic.
Your conclusion is false. Because God knows what your decision will be does not mean that he made the decision happen. You have confused effect with cause in the sense that the effect, God's knowledge, meant that God was the cause. This is a logic failure, and also comports with no theist theory. God is not defined by time. God is defined as outside time. Hence God doesn't know "in advance". He knows from all time frames. So the effect, God's knowledge, does not depend on the cause which you claim.
Stan ypu missed the point. It does not matter if god did not make your decision. What matters is if god knows the outcome, then nothing else can happen. And therefore, no free will. everything is predetermined. QED and god disappears in a puff of logic.
Cause and effect are irrelevant here. What is important is that omniscience and freewill can not coexist.It also does not matter that God is timeless. I am not timeless, and being as I am bound within time, this God would have known(within my time) the moment of my creation that tomorrow when faced with two options (X) and (Y) that I will opt for (Y). Now tomorrow has yet to come for me and at this very moment, there is only one option, come tomorrow, (Y).Now in order to have actual choice, there must be at least 2 POSSIBLE options.In order to defeat this you must show how (X) will be a possible option tomorrow, meaning, show how I can pick (X) while at the same time, this God remains infallible in his omniscience, knowing I would choose(Y).