Does God make mistakes? If you believe he does, then his demands are open to doubt. “Are you sure that’s the right move, God?” “Is this going to accomplish Your will?” “Remember the flood? Is this a bad decision as well?” We’ll assume, for the sake of argument, that Christians believe God is perfect and doesn’t make mistakes (2 Samuel 22:31).
Which brings up the story of Noah’s Ark. If you recall, nearly all life on earth was destroyed by a flood. Practically all of the (innocent) animal life was destroyed and so were all the humans except Noah and his family. After the flood receded, God either invented the rainbow or pointed to the already existing rainbow and made a promise… the rainbow was a sign that God would never destroy the earth by a worldwide flood again.
Based on the premise that God doesn’t make mistakes, we have to assume that the flood was the correct option for fixing His problem. What was the problem? If you scour the internet you’ll find 2 main theories… one focuses on the first 4 verses of Genesis 3 which implies that angels had sex with humans and tainted our genes, thus requiring eradication to kill off the Nephilim (half-breeds). The other theory looks at verses 5+6, 11-13. These verses say that man was evil, corrupt, and violent and that God was going to get rid of those qualities by destroying the men who possessed them. A flood would indeed kill his intended targets perfectly.
But if we accept this as a logical means of wiping out the people that God needed to wipe out, then why would he promise to never do it again? He either felt he made a mistake by doing this the first time and regretted it (going against our premise of a perfect God) or that he solved the problem with a single act that would never require repetition.
Clearly this goes against the theory of destroying corrupt and violent men. There are still men today that would classify as an abomination to God that were neither ended by the flood nor seem to require “wiping out” now. So what about the theory of Nephilim. Surely, you posit, that problem was ended. Well, Genesis 6:4 says differently when speaking of the Nephilim, telling us that they lived in those days “and afterward”, suggesting that they continued to live on Earth even after the flood. Many theologists point towards the appearance of giants to be the reemergence of the Nephilim.
So we’re left with a faulty premise. God made a mistake by sending the flood because it didn’t fix the problem – or – if it was the perfect solution, it was God’s mistake to promise never to use the perfect solution again.
Even without the rainbow argument it should be obvious that God is imperfect. We aren’t perfect, leaving us as imperfect creations of a perfect creator. That too is logically impossible.