Have you ever read the Bible and felt like you were seeing two different versions of Godâone angry and vengeful, the other kind and forgiving?
Some of the most common doubts expressed about Christianity have to do with what appear to be contradictions in the Bible, especially when comparing the Old and New Testaments.
Why does the Old Testament include violence like accounts of war, judgment, and harsh consequences, while Jesus in the New Testament teaches love, forgiveness, and turning the other cheek? Has God changed, or are we misunderstanding something?
Letâs dig into whatâs actually going on, and why the tension might reveal more about Godâs consistency than his contradiction.
Is It a Contradiction or a Bigger Story?
Some assume that Jesus came to cancel out the God of the Old Testament. But Jesus himself didnât see it that way. He said plainly in Matthew 5:17:
âDonât misunderstand why I have come. I did not come to abolish the law of Moses or the writings of the prophets. No, I came to accomplish their purpose.â
Jesus wasnât introducing a different God. He was actually revealing more of the same God.
The Bible is a story of progressive revelation, meaning God reveals himself more fully over time. His character doesnât change, but our understanding of him deepens. Thatâs why both the Old and New Testaments affirm this truth:
- âJesus Christ is the same yesterday, today, and forever.â Hebrews 13:8
If God is consistent, then the apparent contradictions in the Bible arenât proof of inconsistency. Theyâre invitations to take a deeper look at the story being told.
Why Is There Violence in the Bible?
One of the biggest challenges to understanding the Bible is its depiction of violence. God commands battles. Whole cities are destroyed. It feels harsh, and sometimes unjust.
Violence in the Old Testament often has to do with God's judgment on deeply broken cultures. These were societies engaging in child sacrifice, ritual abuse, and oppressionâthings that are clearly rooted in evil. So, God's wasn't randomly casting judgement and punishment on a random, innocent population. He was responding to evil.
And much of the war language in the Old Testament uses hyperbole, like how sports headlines say a team "destroyed" their opponent. Phrases like âleft no survivorsâ were often used to communicate the impact rather than give us a literal account of what happened.
A specific term that often causes confusion is herem, a Hebrew word sometimes translated as âutter destruction.â But it can also mean âset apart to Godâ or âdevoted.â In many cases, it referred to reclaiming what was sacredânot genocide.
Wrath and Love: Two Sides of the Same God
The most difficult tension of all is how the God who commands judgment in the Old Testament is the same God who, through Jesus, says to love our enemies. On the surface, this might look like a contradiction in Godâs character. But it's actually a complete picture of his divine justice and mercy.
God introduces himself in Exodus 34:6â7 like this:
âThe Lord passed in front of Moses, calling out, âYahweh! The Lord! The God of compassion and mercy! I am slow to anger and filled with unfailing love and faithfulness⌠But I do not excuse the guilty.ââ
Godâs character isnât exclusively loving or exclusively just. Itâs both. And that tension is ultimately resolved at the cross. Jesus didnât come to cancel Godâs wrathâhe came to carry it. In Jesus, we see God's justice against sin and his love for people converge in a single, redemptive act.
Faith Isnât About Easy Answers
There are parts of Scripture that are hard to understand. There are moments that make you stop and wrestle. But what we see as contradictions in the Bible aren't actually contradictions at all. Theyâre moments of complexity in a much bigger, unfolding story. The Bible is honest about humanity, bold about Godâs justice, and beautiful in its offer of grace.
-----
Thereâs more to the Bible that can help us understand the violence we encounter in the Old Testament. This episode of The Evidence Podcast dives in and reveals more of the surprising truth.
-----
LCBC stands for Lives Changed By Christ. We are one church in multiple locations across Pennsylvania. Find the location closest to you or join us for Church Online. We canât wait to connect with you!