Hellopeople, you ask some interesting questions. Why did God not completely destroy satan and all trace of him and his followers? The Bible does not say. Perhaps lucifer and his followers rebelled against God because He created man and loved man. Perhaps they were jealous of God’s love for man. This still does not explain why God did not just eliminate satan all together. As for the flood, and the cities of the plain, Paul says that the Mosaic Law was intended to “define” sin; presumably, there was no definition of sin prior to the institution of this law, and those people did not know what sin was. But, if Adam and Eve did in fact eat from the “Tree of Knowledge of Good and Evil,” perhaps those people preceding Moses did have some concept of what was evil. The Bible is silent on many things, particularly your recent questions. Jesus said that Sodom and Gomorrah will be judged less severely than Jerusalem, Capernaum, and the other cities of Jesus’ time; perhaps this is part of the reason. Before Moses, perhaps the people were less knowledgeable regarding sin than the people of Jesus’ time. I’m guessing, of course, on all of this. But I do have a point: It’s a matter of choosing to believe in God and that He is merciful, loving and just. I know that whatever God does, He has a loving, merciful and just reason for doing so. I just do not always know what that reason is. What human can completely understand God? First of all, we don’t even use 90% of our brain power, and secondly, God has not given us all the details, only what He knows that we need to know. It’s a matter of choosing to believe or not to believe. I believe God. I’ve had a very difficult and tragic life; but I know God loves me and I believe He knows what He is doing in my life. I choose to believe. This does not mean that I believe every interpretation of Scripture that I am told to believe. I don’t believe absolutely every interpretation of any church, including my RCC. However, I’m a Roman Catholic because I believe this church has the most complete and true revelation from God, more than any other church. In the end, I have chosen to trust God regardless of whether or not I think I know his reasons for doing things. He has never let me down, even though I’ve let Him down more than often.