God knowing the choices you make 1000 years before your birth has nothing to do with the choices you make; just like God knowing you will alway take the car to work has nothing to do with you rejecting the rollerskates. The problem isn't that you don't see the difference. You're too smart for that. The problem is you really don't wish to understand this.
"Besides, how do you really know that you could have chosen differently? I understand you believe you could, but there is no way of knowing."
I didn't say you could have chosen differently. I said God knows the choices you will make. Perhaps you meant to say, "..how do you really know that you could NOT have chosen differently?" Simply. God knows everything, there is a plan, and there is a path that God leads a person on. God is not fooled by the direction one takes.
Well, it seems that we disagree.