In Genesis, God created everything, including Adam and Eve. If God is all-knowing and all-good, why would He create creatures that would sin? Surely flooding the Earth is essentially an admission that He was wrong because He created humanity with all its flaws.
closed as primarily opinion-based by Affable Geek, Mawia, DJClayworth, Jas 3.1, David Stratton Nov 19 '13 at 0:35
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.
It is precisely the fact that God is all knowing that he created everything, and especially man.
Because God knew before the World was created exactly how many and who would accept Salvation.
It was his great love for man and the need to have objects upon which to lavish that love, That you and I are here today.
True he knew how many and exactly who would not accept Salvation, and therefore endure eternity in the Lake of fire, but if we were not given the opportunity to either accept or deny that love, it would not be true love. Take for instance a baby, when they are born the parents automatically love the child, but when the child gets a little older and crawls up in the parents lap and gives them a kiss, there is mutual love there.
So it is with God He wants you to crawl up into his lap, and then there is mutual love.
Being a god means never having to say you are sorry. Because you are never wrong. Because you are all knowing. On the other hand: Humans are not all knowing. That means they are always wrong. That means they have to say they are sorry. Again!
Can you see flaw in your question? By the definition (and that is impossible) of God, it cannot be asked and therefore it cannot be answered.