One other thing......Gods judgement was primarily that the Canaanites would ‘lose the land’ because of their detestable religious practices and in order to preserve the purity of Israels worship of Him....
The worshipers of Molech burnt their children alive.
Now here is the God haters dilemma.
They criticize God for destroying the nations that practiced this hideous form of human sacrifice, claiming that GOD is the mass murderer for wiping out nations.
OTOH, if God did nothing to stop the practice, He would be criticized for not doing anything about it.
So they demand that God do something about it and when He does, they condemn it.
IOW, Nothing God does is good enough for them.
Which brings us to the point....
Those who are looking for excuses to reject God will find them, even if they are hypocritical in doing so.
So they deign to sit in judgment of God, as if they were better than He, and yet offer no suggestions of how to better deal with the situation.
So then the question arises.
If one of these God hating people were to be living next door to someone and listened to the screams of those children in the house next door as they were being tortured and abused.
What would they do?