If it is necessary that God knows a specific event will happen, then God is as fatalistically determined as everyone else. It certainly seems like God's knowledge of future events isn't necessary, because it is possible that God could have chosen not to create the universe, meaning there would be no future events.
I think what is missing is why God knows a future event is going to happen. The argument seems to miss the instances that God decrees an event. When God does so, then the event must happen or God is not sovereign over everything. Without that how can God issue prophecies and they come true? I'm not saying that I think God decrees everything that happens but there are some things that must happen in order for God to get the results God desires. For example, did God foreknow or did God decree that Israel would be enslaved in Egypt for 400 years. God made this prophecy to Abraham before Isaac was even born. Was this something that could have been avoided? I'd say no. This was something God decreed not just foreknew.
So, in the case of free human actions, we have the ability to act in such a way that determines what God knows in the past. Take the example William Lane Craig likes to use. Jesus prophesied that Peter would deny Him. The moment before Peter denied Jesus, he had the ability to act in such a way that if he did, Jesus would not have prophesied as He did. Peter didn't have the ability to contradict Jesus' prophesy, because Jesus is infallible. However, Peter did have the ability to make it so Jesus would not have prophesied that Peter would deny Him.
Don't get me wrong I like and respect William Lane Craig but this example doesn't seem to work for me. The argument is basically, Jesus would not have had to make the prophecy if Peter had exercised his free will not to deny Christ. What?!!! How??? I just don't understand that. Peter made a free will choice but at the time that Jesus made that prophecy that he would rather die than deny Jesus. That was Peter's decision. When crunch time came and Peter folded (just as we do whenever we compromise with our sinful natures) that was also Peter's decision. The thing is when I look at that scripture it wasn't just prophesied that Peter would cave but that he would also repent and be better. Look at Luke 22:31-34
31"Simon, Simon, Satan has asked to sift you as wheat. 32But I have prayed for you, Simon, that your faith may not fail. And when you have turned back, strengthen your brothers."
33But he replied, "Lord, I am ready to go with you to prison and to death."
34Jesus answered, "I tell you, Peter, before the rooster crows today, you will deny three times that you know me."
Jesus told Peter that he was going to be tested and that he was going to fail that test but he would be restored. We also see that the events were purposely against Peter's will but not God's. This was something that God was going to use to build Peter up for the role he would carry after Jesus' Resurrection.
I think the unasked question in the post that is being posed is did God decree our salvation or did God just foreknow know it? I think the answer is given in Acts 13:48
When the Gentiles heard this, they were glad and honored the word of the Lord; and all who were appointed for eternal life believed.
Brennon's Thoughts: The Theological Fatalist's Modal Fallacy