That's simply a false dichotomy. I don't have to close either door.
All I really need to do is posit that God knows all possible courses of the future, and knows how His actions will affect those possible courses.
You see, you have a "one course of history must occur" mentality of God's purposes, when it's easy to see that there are potentially an infinite number of possible courses of the future that accomplish God's purposes.
That's one of the major differences between the "static" and "dynamic" views of knowledge and the future.
Thus, it may only be a certain probability that X course of the future will result in Y prophecy, we can posit that, given God's actions and in infinite number of possible courses, that it is certain that Y prophecy will be fulfilled, but uncertain as to whether course X1, X2, X3, X4... X
course will be followed to get there, due to the possible courses based upon the free will of men.
And the other item that is a clear difference:
You believe that all things that occur are part of God's purpose and well. However, Scripture has a limited selection of items that God prophesies as His purpose, and each one of those things are certainly attainable, given God's knowledge of all possible courses of the future, knowledge of how His actions will affect those possible courses, and God's actions in that respect.
So, your assertion in this respect shows a very simple, even naive view of God, His knowledge, His power, and His creation. Once we bring in reality, a certain end from uncertain courses of the future is easy to see.
So, I ask the question again: Do you think God is unable to bring about His purposes in a world where He creates free will beings?
Muz