God is the Creator of life. It is the prerogative of the Creator of life to take life away. Moreover, since God is just, his acts must necessarily be just and, although it isn't always the case, in this instance, it is not difficult to see why theCanaanites were punished. They engaged in abominable practices:
Two large grottos situated under the sanctuary must also have played a part in this worship. But the most disgusting traces of this idolatry are the skeletons of infants -- mostly new-born babes -- sacrificed to the deity, which at Gazer were found buried in jars beneath the floor of the sanctuary, and elsewhere, especially at Mageddo, in its immediate neighbourhood. Several times the remains of these human victims, among which have been adults, were found beneath or in the foundations of houses and other buildings; a striking illustrations of the words of Jos., vi, 26: "Cursed be the man before the Lord that shall raise up and build the city of Jericho. In [or with] his firstborn may be lay the foundation thereof, and in [or with] the last of his children set up its gates."This should give our pro-abortion society pause.
Why did God also require the killing of the Canaanite children? Again, in the first place, it is the prerogative of the Creator of life to take life away. His Ways are above our ways and His Mind is unsearchable. However, we can speculate, and it is possible that these children would have gone on to commit the crimes of their parents. God would know that with certainty.
Why does God permit evil? That's another question.
Your argument does nothing to refute the fact that infanticide is sometimes morally justifiable according to God, which is a prime instance of moral relativism. The facts clearly demonstrate that God is morally relative and thus cannot be the source of moral absolutes.
God told me that your arguments are all worthless sophistry. Since His ways are above our ways and His Mind is unsearchable, you have no way to dispute either of the assertions (that I received this divine communication, or that it is an accurate evaluation of your comments) contained in the previous sentence.
Game, set, match.
We can also speculate that God had nothing to do with it, and that the Israelites were trying to dress up a horrific act by saying "God made me do it".
You can put a tuxedo on a pig but it's still a pig.
If God wanted the Canaanite children dead, He should have killed them Himself. To convey instructions to others to undertake the sin on His behalf is both immoral and downright idiotic (when someone hears the "voice of God" commanding him to kill, the sensible interpretation is not to assume that God has commanded a murder, but to diagnose the person hearing the voice as a dangerous psychotic).