May we consider the following equivalence relation.
Foreknowedge = Foreordination (This as best I can tell, is the position of the "reformed theology" adherent)
If we insist that this relation is true abosolutely, then there is no escaping the position that God not only "foreknew" that Adam would sin, but God then "foreordained" that he would do so. In my mind that puts God in the precarious position relative to the reality of sin in creation.
Those of us on the "non-reformed" side of the aisle, propose the following inequality.
Foreknowlege <> (not equal to) Foreordination
Rather God has complete awareness of all decisions, actions,events etc. associated with the entirety of creation. The "free decisions" of human beings determine the what foreknowledge God has of them rather than the reverse. The "foreknowlege" does not determine the free decisions, rather the free decisions determines the foreknowledge.
It is necessary to distguish between chronological priority and logical priority. God's foreknowledge is chronologically prior to the event that He foreknows, but the event is logically prior to the foreknowledge. The event does not occur because God foreknows it, rather, God foreknows it because it will happen. Because God foreknows an event will occur does not prejudice the fact of the event. God's foreknowledge may likened to an infallible barometer. As we know a barometer indicates the approaching weather, the barometer does not "determine" the weather, but rather the weather determines the barometer.
Now, before you spirtually castigate me, please keep in mind, I am NOT attempting to take away from God's Sovereignty in any way, if fact, I see Him as even MORE soveriegn, with the ability to allow "freedom" within creation and yet still Know precisely what the outcomes will be