No, God revealed himself to everyone, but they chose to worship their own gods, Romans 1.
Really? I confess, I've not memorised the Old Testament, but all the examples I'm aware of are God appearing to the Israelites - sending cryptic plagues and the like to, say, the Egyptians, but relying on the Israelites to convey the message.
Logically, treason and terrorism necessitate capital punishment, because that is the only way to ensure the safety of the population, since it is a state of mind which we cannot be sure to have rehabilitated (as evident from recent terror attacks).
Except that capital punishment runs the risk of encouraging retribution from family and associates. Logically there is nothing that inextricably leads to a concept of punishment at all - I feel, personally, that there could be a place for capital punishment, but not until we understand an awful lot more about how the human mind works in order to know if someone's capable of being rehabilitated or not.
God was concerned that there would be no sin in his kingdom.
Why? Given that the things constituting 'sins' range from the trivial - homosexuality, haircuts, food choices - to the grave - murder - but that God apparently is given a free pass on the worst of these - drowning every living thing except Noah and his menagerie - what's the justification for mandating earthly punishment for spiritual transgressions of apparently arbitrary rules? How does this mesh with the idea of a coherent source of moral laws?
In the story, God knew, being all-knowing, that the Canaanite children would "turn away thy son from following me, that they may serve other gods: so will the anger of the LORD be kindled against you, and destroy thee suddenly." (Detueronomy 7:4, check out the context)
The all-powerful God can't convince any of these people to follow the true faith? None of them? But wants someone else to do the dirty work of genocide, despite explicitly telling those same people that killing is a fundamental no-no?
I don't know why God only 'calls' some people, that is the debate in Romans 9:18, "Therefore God has mercy on whom he wants to have mercy, and he hardens whom he wants to harden."
At which point, it's not about whether or not the Canaanites would accept God or not - after all, he didn't set anyone upon the entirety of China, Japan, North and South America and Northern Europe for not following him, he no longer sends 'his people' out on missions of genocide. This is about God, for reasons of his own, deciding an entire populace should die because he wills it... that's not something to worship.
O.