The argument that God’s not foreknowing all future events and circumstances in full detail would evidence imperfection on his part is, in reality, an arbitrary view of perfection. Perfection, correctly defined, does not demand such an absolute, all-embracing extension, inasmuch as the perfection of anything actually depends upon its measuring up completely to the standards of excellence set by one qualified to judge its merits.
But it does, which is why we have the term. . . .
Perfect: Complete; thorough; utter.
Thoroughly skilled or talented in a certain field or area;
Being without defect or blemish:
Things which are not quite complete; thorough; utter, etc. we commonly call "near perfect," or such.
Ultimately, God’s own will and good pleasure, not human opinions or concepts, are the deciding factors as to whether anything is perfect.—De 32:4; 2Sa 22:31; Isa 46:10.
And this is why your Bible, which I assume you consider to be at least inspired by god and to carry his imprimatur, describes his knowledge as
perfect and complete.
Matthew 5:48
.... even as your Father which is in heaven is perfect.
Job 37:16
Do you know the balancings of the clouds,
the wondrous works of him who is perfect in knowledge.
Psalm 147:5
Great is our Lord and mighty in power;
his understanding has no limit.
1 John 3:19-20
By this we shall know that we are of the truth and reassure our heart before him;
for whenever our heart condemns us, God is greater than our heart, and he knows everything.
Isaiah 46:9
I am God, and there is none like me,
declaring the end from the beginning
and from ancient times things not yet done.
Psalm 139:4
Even before a word is on my tongue,
behold, O LORD, you know it altogether.
To illustrate this, God’s almightiness is undeniably perfect and is infinite in capacity. (1Ch 29:11, 12; Job 36:22; 37:23) Yet his perfection in strength does not require him to use his power to the full extent of his omnipotence in any or in all cases.
So what? If his knowlege is perfect: he knows every thing, which is what the word "omniscient" means, then the deed is already done. If you know your alphabet can you unknow it? Of course not. And while we may forget things, that T follows S, I'm sure you don't consider god to be a forgetful being. And as I made clear, the word "omniscient" means having total knowledge; knowing everything.
Clearly he has not done so; if he had, not merely certain ancient cities and some nations would have been destroyed, but the earth and all in it would have been obliterated long ago by God’s executions of judgment, accompanied by mighty expressions of disapproval and wrath, as at the Flood and on other occasions.
Well that's the believer's problem isn't it now. Either god is omniscient or he isn't. Take your pick. Most Christians say he is:
And to refresh your memory.
___________________________________________________
om·nis·cient (
m-n
sh
nt)
adj. Having total knowledge; knowing everything: an omniscient deity; the omniscient narrator.
n. 1. One having total knowledge.
2. Omniscient God. Used with
the.
__________________________________________________________
God is Omniscient
Definition:
The attribute of God by which
God perfectly and eternally knows all things which can be known, past, present, and future.
source
What does it mean that God is omniscient?
Not only does
God know everything that will occur until the end of history itself (Isaiah 46:9-10), but He also knows our very thoughts,
source
God is Omniscient
We can understand
God's perfect knowledge of past, present and future in much the same light: he invented it. He knows it perfectly because it's his plan
source
So, as I see it you've got a problem, one that isn't going to be resolved by denying that god knows what the future holds. He knew that A&E would take a bite of the apple and he knew that he would be saddling them death.