No, of course He hasn’t, but to us humans, sometimes it appears that way. God-fearing people wonder, for example, why He allows the godless CCP to run amok in the world, and why He doesn’t aim a few lightning bolts at those politicians and doctors who mutilate children and murder babies. God just doesn’t work that way, and He rarely did in the past.
We don’t know what God is doing. He doesn’t tell us. He gave us His Word, and most people ignore that. And one very key verse in His word says, “Whatever a man sows, that he will also reap” (Galatians 6:7). Humanity is currently reaping what IT, not God, has sown.
If I stop you on the highway and tell you not to proceed further because the bridge up ahead has collapsed, and you ignore me, proceed onward, fall from the bridge and die...well, it isn’t my fault. I did what I could. I warned you.
Yes, perhaps we’d like to see a little more “direct action” from God, but we humans have absolutely no clue what the Almighty is doing in His providence. As surprising as it may sound, the current world situation isn’t the worst it’s ever been. Read Genesis 6. God could only find eight people worth saving then. I do believe there are a few more than that today, but maybe not by much.
One of the great principles He has established is that we must be ready to suffer the consequences of our own actions. If you sow the wind, you will eventually reap the whirlwind (Hosea 8:7). And do keep in mind that, when Hosea wrote that, Israel had been “sowing the wind” for several generations. The whirlwind was actually still in the future when Hosea penned his warning. But it did come. And it will come to all sinners today, too. In God’s time, not ours.
No, God isn’t asleep. We wish He’d punish sinners—to our satisfaction. But the only thing we know about what’s in the mind of God is what He has revealed in His book. It does no good to fret (Psalm 37:1). It only does good to “trust in the Lord with all your heart” (Proverbs 3:5).
I’m kinda glad God doesn’t immediately wipe out sinners. I would have been gone a long time ago.