
Few objections to Christianity are more emotionally weighty than this one: Did God command the killing of the Canaanites? And if he did, how can that possibly fit with the God revealed in Jesus Christ, the God of love, mercy, healing, and forgiveness?
This is not a question to brush aside with shallow answers. It involves real human suffering, the reality of divine judgment, and the character of God himself. But before concluding that the Old Testament presents a cruel God who later became loving in the New Testament, we need to read the biblical material carefully and take the whole picture seriously.
Key Takeaways
- Psalm 109 records human anguish and does not automatically endorse every desire expressed within it.
- Canaan was judged for persistent moral evil, and Israel faced the same judgment for similar rebellion.
- God’s Old Testament mercy and New Testament judgment reveal one unchanging, holy, loving character.
- The cross shows God’s justice against sin and his mercy toward all who trust in Christ.
Psalm 109 Is Not God Endorsing Every Human Emotion
Some of the strongest language in Scripture appears in passages such as Psalm 109, where the psalmist calls for severe judgment on an enemy. Yet we need to make an important distinction: not every statement recorded in the Bible is a statement God commands people to imitate.
The Bible truthfully records human sin, grief, fear, anger, despair, adultery, betrayal, and vengeance. David’s adultery is recorded, but God does not approve of it. Job’s friends speak at length, but God later rebukes their understanding. In the same way, some psalms give us an honest window into the raw emotions of people who have been deeply wounded.
That does not make every desire expressed in a psalm morally ideal. It shows us that God does not hide human darkness. He brings it into the open. He shows us people wrestling with pain, injustice, enemies, and the desire for revenge.
When people suffer terribly, they often say things they would never say in a calm and settled state. Scripture is realistic about that. It records the full range of human emotion, including emotions that must ultimately be brought under the rule of God.
The Canaanite Conquest Is a Different and More Serious Question
The commands concerning Canaan are different because they involve a direct act of divine judgment in history. Deuteronomy and Joshua describe Israel entering the land of Canaan, and this is often immediately labeled ethnic cleansing or genocide.
That charge must be taken seriously. But the context makes clear that this was not Israel being given permission to conquer people simply because they were from another ethnic group.
First, the event is found in the very books that establish Israel’s moral obligations in war. Deuteronomy contains remarkably humane regulations for warfare, including commands to seek peace, preserve fruit-bearing trees, and distinguish between different circumstances of conflict. The same biblical law that records the judgment of Canaan also gives limits on violence and insists that war is not to be driven by cruelty or greed.
This alone should tell us that the Canaanite judgment was not presented as a normal pattern for God’s people to repeat whenever they encountered another nation.
Why Was Canaan Judged?
The reason given for the judgment of Canaan is moral, not racial. The Old Testament portrays Canaanite society as deeply and persistently corrupted by practices that God condemned, including:
- Ritual prostitution connected to idolatrous worship
- Incest and sexual immorality
- Bestiality
- Child sacrifice to false gods such as Molech
These were not isolated failures committed by a handful of individuals. They were deeply rooted religious and cultural practices. Children were sacrificed in the name of worship. Human life was being destroyed at the altar of idolatry.
Scripture also emphasizes God’s patience. In Genesis 15:13-16, God tells Abraham that his descendants would not possess the land immediately because “the iniquity of the Amorites” had not yet reached its full measure. Israel’s entrance into the land would occur more than 400 years later.
That detail matters. God did not rush to judgment. He waited. He gave time. He endured centuries of rebellion before bringing judgment.
God Held Israel to the Same Standard
One of the most overlooked facts in this discussion is that God gave Israel a severe warning: if they embraced the same evil, they would receive the same judgment.
Israel was not morally superior. They were not entitled to the land because they were inherently righteous. They were called to live under God’s law, and they were warned that compromise with the evil practices of the surrounding nations would bring disaster upon them.
And that is exactly what happened. Israel eventually fell into idolatry, injustice, and rebellion. The northern kingdom was judged through Assyria, and Judah later went into exile under Babylon.
God was not arbitrarily targeting one people group. He was judging persistent, unrepentant evil. The standard was impartial. The Canaanites were judged for their evil, and Israel was judged when they followed the same path.
Did “Destroy Them All” Mean Every Individual Was Literally Killed?
The language of conquest must also be read in its ancient literary setting. Commands such as “destroy them all” and “leave alive nothing that breathes” sound absolute to modern ears. Yet ancient battle accounts often used conventional victory language that described a decisive military defeat in total terms.
We use similar language today. Someone might say, “The whole country came to the funeral,” without meaning that every single person attended. The statement communicates the scale and significance of the event, not a literal headcount.
Several biblical scholars have argued that the conquest language functions this way. The narrative itself supports this point because cities and people groups described as defeated later appear again in the biblical record as inhabited and active.
The central idea, then, is that Israel was to gain a decisive victory over Canaanite power and remove its idolatrous influence from the land. The language should not be read carelessly as though every phrase automatically requires a modern, woodenly literal interpretation.
This does not make the subject easy. Death and judgment remain sobering realities. But it does challenge the simplistic claim that the Old Testament describes an indiscriminate ethnic extermination carried out by Israel.
The God of the Old Testament Is Not Less Loving Than Jesus
Another common assumption is that the Old Testament reveals an angry God, while the New Testament introduces a loving God. But that contrast does not hold up.
God’s mercy, patience, steadfast love, forgiveness, and compassion are proclaimed repeatedly throughout the Old Testament. The Old Testament speaks of God as “merciful and gracious, slow to anger, and abounding in steadfast love.”
At the same time, the New Testament does not remove divine judgment. Jesus spoke often about judgment, accountability, sin, hell, and the coming day when God will judge the world in righteousness.
God has not changed. He is always perfectly holy, perfectly loving, perfectly just, perfectly merciful, and perfectly righteous. He does not set aside one attribute in order to express another. His wrath against evil flows from the same holy character as his love for what is good.
A God who never opposes evil would not be loving toward evil’s victims. A God who is indifferent to child sacrifice, exploitation, abuse, and murder would not be morally good. His judgment against evil is not a contradiction of his love. It is part of what his love requires.
Why Judgment Matters in a World Full of Injustice
Many people say they reject the idea of divine judgment. Yet nearly everyone longs for justice.
We want abusers to be held accountable. We want those who exploit the weak, destroy families, abuse children, commit genocide, and prey on the defenseless to answer for what they have done. We rightly recognize that some acts are not merely unfortunate or unpopular. They are evil.
But if there is no God, no objective moral standard outside humanity, and no final judge, what guarantees that justice will ever be done?
Millions of people suffer and die without receiving justice in this life. Some perpetrators live comfortably, escape accountability, and die without ever facing a human court. If death is the end, many of history’s greatest crimes remain unresolved forever.
Christianity gives a different answer. There is real right and wrong because morality is grounded in the character of God, the perfect moral lawgiver. Evil is not merely a matter of personal preference or social consensus. And because God is judge, no injustice is forgotten and no victim is ultimately overlooked.
The biblical promise of final judgment is not meant to be celebrated as a cold threat. For those who have suffered evil, it is a promise that their pain matters and that evil will not have the final word.
The Cross Is Where God’s Justice and Love Meet
The greatest answer to the question of God’s judgment is found at the cross of Jesus Christ.
At the cross, we see that God does not take sin lightly. His justice is real. Sin deserves judgment because sin is rebellion against the holy God and destruction against the people he made in his image.
But at the cross, we also see the depth of God’s love. Jesus Christ, the truly innocent Savior, took upon himself the judgment that guilty sinners deserved. God did not ignore sin. He dealt with it fully in the sacrifice of his Son.
This is the great dilemma the gospel answers: How can God remain perfectly just while also justifying guilty sinners?
The answer is Jesus Christ. God remains just because sin is judged. And he becomes the justifier of those who repent and put their faith in Christ because Jesus bore the penalty in their place.
All who trust in Christ are forgiven. They are declared righteous, not because they have earned acceptance before God, but because Christ’s perfect righteousness is credited to them.
Every Sin Will Be Judged
God’s judgment has never changed, and neither has his love. Every sin will be answered. Every act of evil will be brought into the light.
The ultimate question is not whether judgment will come. The question is who will bear it.
For those who repent and trust in Jesus Christ, he has borne God’s judgment in their place. For those who reject him, Scripture warns that they will stand before God and answer for their own sin.
This is not a message of despair. It is the good news of mercy. The same God who judges evil has made a way for sinners to be redeemed. The God who is perfectly just is also perfectly merciful. And at the cross, we see both with absolute clarity.
We may not yet see every detail of how God will set every wrong right. But if God is truly like Jesus Christ, then the final picture will reveal a justice and a love deeper than we can presently comprehend.
