Even without omniscience, God should still be able to predict the outcome of his creation. I'm not omniscient but I know that if I build a car with a wooden dowel for a steering rod, who ever drives that car is going to be in a wreck. A wooden dowel doesn't have the necessary strength to work in that application. It will snap at some point and I know it. I would be culpable. God would be similarly culpable if he had any capability of predicting what his free agent creations would do. He should be able to do that. He knows what their capabilities and limitations are. If nothing else, he should be able to predict the probabilities of his creations doing evil. If he can't even do that, we're not talking about a God here - more like a mad scientist.
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
Albert Einstein
Albert Einstein