God does not have Free Will When it comes to God telling Moses that his people would rebel, couldn't Moses go tell them what God said and change their minds?
There are two schools of thought in Christianity about how God knows everything. There are the Molinists (I think they are called Armenians in Protestantism) and compatabilists (Augustine, Aquinas)
Molinism says that God knows what you would do in every possible situation you could be put in and God puts our lives and choices together to form "history". Now I think the Molinist position is illogical. I don't think there is some foggy region where all our potential choices for every situation reside. Acts are existential realities. They exist only when the choices are made. Would not we be morally responsible for every situational choices that resides in this region of potentiality? If not, why not. It seems clear that Molinism blurs the reality of choice making itself. If you were not put into a certain situation, God couldn't know what you existentially would do. Unless the other theory its true:
Compatibilism, to me, seems like a possible philosophical option. I can't prove that some force (energy, grace, or whatever) can infallibly guarantee, with not violating the freedom of will, that a choice will be made in a specific way. I can't prove that it's possible and I can't prove it's not possible. Daniel Dennett has a brief video on youtube explaining why so many philosophers are compatabilists. It clears up confusion in a lot of areas. HOWEVER, if you are a theist and believe in compatialism, doesn't this mean that God could have saved everyone through his grace and that he must desire people to go to hell? This is a big problem for Christians, but I am not a Christian so I'll leave this to them to explain