On the issue of Free Will, Matt Dillahunty holds the position that a God that is all-knowing will know what you decide to do your whole life. As such, what you do your whole life is pre-set, and ergo, you do not have Free Will.
On the surface, this seems a solid and unassailable position.
Before I address this, it is a common method for Atheists to argue against the “Goldilocks” principle of Earth, which (in short), make the Earth and life on it so improbable in the universe that it can only be designed, by invoking the possibility of a multi-verse. It holds that in an infinite number of universes, one of them would have Earth exactly in the right position, with the right conditions, and it hosts us.
Atheists like Dillahunty do not extend theists the same “escape clause” by allowing God to know the infinite paths of choice that a person has simultaneously and that in our “multi-verse of Free Will”, God’s all-knowing nature can know all the choices a human makes simultaneously.
I suspect an Atheist wouldn’t be happy with this view, but to remain intellectually honest and consistent, if they allow for a multiverse to explain the Goldilocks Principle (it could be possible), then they must extend the abilities of an all-knowing god to know all possible permutations that arise from Free Will at the same time.
Another facet that is overlooked is that the Atheist assumes a human can have a complete understanding of the omniscience of a god as well as the complete implications of Free Will on a person in relation to an omniscient god.
Can an all-powerful god deliberately keep knowledge from itself only to peek into the room later to see how things worked out? Is the ability to know everything all the time something that is then forced upon a god?
Atheist might argue that a god that chooses not to know things on purpose is then not all-knowing. Is the idea that a god can know everything enough? Is the idea a god can choose to “put a blindfold on” proof he’s no longer all-knowing, or is it OK to do so because god can know everything, in advance, as it happening, afterwards, or outside of time itself?
The Old Testament clearly indicates God is upset about human decisions along the way. Why would He be upset if He is all-knowing?
The answer lies in the fact that God is powerful enough to give himself periods where he sets humans on a course of their own to see what they will do with this Free Will. But he can, if He wants to, at any time, be fully aware of everything.
A Computer programmer can know everything that happens inside a computer at all times. The volume, speed, and complexity of information inside an operating computer preclude the computer programmer of knowing everything all the time: what has happed, what is happening, and what will happen. But given time, and all the information, even a mere human can know everything about that computer, software, etc.
The computer programmer doesn’t spend time knowing everything, she directs her attention as she sees fit. She never loses the ability to know everything, but she is ignorant of some aspects because she doesn’t place her attention on it. Yet even as a “mere human”, if she chooses to know, she can know anything and everything.
This is a model for the way God could operate. And as such, Atheists’ clever little trick that apparently locks believers into a cul-de-sac where Free Will cannot exist under an all-knowing God is only successful because Atheists do no allow believers the ability to adjust the parameters of the thought experiment just like I have done in a number of ways above.
The suggestions I offered make it possible for Free Will and an all-knowing God to exist. It thereby refutes the Atheists’ Free Will doesn’t exist argument.