Originally posted by: Jeff7
But of course, if it was all planned out from the start in the divine plan, it's not
really free will, is it.

To us it is, because of our limited scope, but from the moment of creation, God knew the outcome of every decision that every human would ever make.
Define "perfect." Everyone has a different idea of what "perfect" really is. If God doesn't damn the ignorant to Hell, then why the constant push to send missionaries to other places to convert the people, to keep them out of Hell? Maybe this "perfect" judgment of God's will not condemn those "ignorant," far-away people anyway.
Jesus dying on the cross - God could have expunged our sins away with a snap of his fingers. Instead, he creates a son for the sole purpose of dying on a cross.
Oh, and the divine plan thing: God's all knowing, so he knew from the instant of creation that humanity would sin, and that he'd have to create a son to send down to die a horrible death on a cross. So, rather than correcting this bug in humanity's programming, such that would cause them to commit the original sin in the first place, he just lets it go anyway. A very "Electronic Arts"ian approach - release now, patch later.
See above about the issue of perfection. And if it's "above" our understanding, then how are we to know that it's really perfect? How are we to know that "God" isn't some alien emo 14 year old kid playing a game of SimUniverse 2.0 on his iHyperquantumultra PC.
It kind of makes sense that way. Create a perfect garden, Eden - but put a big mousetrap in the middle of it, with tasty bait on it, and say "Do not touch." Oh, and let Satan get into this garden. (Yes, God had to
voluntarily allow Satan to enter the garden, since God is all-powerful and all-knowing.) He set up for failure, from the start, his wonderful new creation. Then, when they take the bait, he banishes them, and inflicts punishment (toil in the dirt, and pain from childbearing, etc etc) upon all humans to follow. That kind of behavior from a deity would seriously worry me, just ever so slightly.