You’re quick on the ball. I was interested to see your reply. These subjects can be debated forever without reaching a satisfying conclusion. For instance, you say, “We humans can use psychology to predict human decisions.” Only to a point. I don’t think humans will never be able to do so 100% for every possible decision. In my opinion, ‘all-knowing’ and ‘free will’ are not compatible. In other words, if God is all-knowing, humans don’t have free will. If humans have free will, God is not all-knowing.
With regard to prophecy, you say,” if we are to take prophecy seriously (which I do, based on the evidence for it), then we know that God can 100% accurately predict the future.” I agree with you about taking prophecy seriously, but I don’t think that means God can predict the future 100%. Allow me an example. When a passenger ship leaves, we can “predict” where it will make port calls, when it will arrive at its destination, how much fuel, food will be needed aboard, etc. But, you cannot predict what passengers will do aboard the ship, which movie they’ll see, what they’ll choose on the menu, whether they’ll win or lose a game, etc. Yes, God knows lots of things and can predict prophetical events, but He didn’t know we were going to have this exchange. Just like He doesn’t know whether you’ll take time to read what I’ve written about these subjects over at theexplanation dot com.
Regarding your question, answering my question about the Devil, “do angels have free will?” I’m going to be a game killer on that one … with another question! Why would God attribute free will, be it to angels or to humans? Is God playing games? Or does He have a purpose? I believe it’s the latter and I believe the answer to this question is understanding God’s will in His Word. The question is, can we find God’s answers, beyond our human conjecture?
