Seriously, corruption is scaled and the level of corruption makes a great deal of difference. At one extreme, you have Sodom, where Lot was unable to find even 10 righteous people for God to spare the city. At the other, you have America at its founding, who recognized God as a foundation even if they all had personal imperfections (corruptions) and great theological differences.
Thomas Jefferson himself might have been the classic conundrum. On one hand, he was a Godly man, who studied deeply of the scripture. On the other, he eschewed organized religion. On one hand, he was a loyal and devoted husband and father. On the other, he may have fathered children by a slave after his wife died. On one hand, he was at least our second greatest president of all time and a masterful spokesman for the concept of limited government. On the other hand, he had the wisdom to put his strict beliefs for limited government on the back burner when the opportunity to make the Louisiana Purchase surfaced.
Thus, it has been from the beginning of time. All of us have choices to make. Not just between good and evil, but also between good and a greater good.
I do not know about Enoch and his city.
I think a lot of what is considered bad, or corrupt, depends on what one believes. Christians and non-Christians believe differently, people from one part of the world believe differently than some from other parts, and also depending on when in history one lives..