Why Do Good Things Happen to Bad People?

A Devotional on Trusting God When Life Feels Unfair

All of us have asked the same hard question at some point: Why do good things happen to people who do wrong, while people who love God still suffer? Maybe you’ve watched someone cheat or cause harm and still move ahead in life. Maybe you’ve prayed, worked hard, tried to do the right thing, yet you still faced loss, sickness, or pain. When life feels unfair, we wonder if God sees what is happening.

This question is not new. People in the Bible wrestled with it too. Their stories show us that God understands our confusion, hears our cries, and walks with us when the world feels upside down. Their words help us see that faith is not built on easy answers but on a God who stays close, even when we struggle. Today, we will explore Scriptures that guide us when life feels unfair and help us rebuild a faith that is honest, strong, and rooted in God’s love.

Sharing Our Honest Feelings: Psalm 73 and Lament

The writer of Psalm 73 knew the feeling of watching the wicked prosper. He said, “But as for me, my feet had almost slipped… For I envied the arrogant when I saw the prosperity of the wicked” (Psalm 73:2–3). In simple words, he was saying, “God, it feels like bad people are winning.”

He was honest with God. He didn’t hide his frustration. This kind of honesty is called lament—bringing our pain to God and asking Him to meet us there. Many of us grew up hearing that we shouldn’t question God, but Scripture shows the opposite. God welcomes our tears, questions, and doubts.

This matters deeply for those who have been overlooked, mistreated, or harmed by injustice. When we see racism, inequality, or people misusing power, our hearts may feel exactly what Psalm 73 describes. God honors that honesty and invites us to bring it to Him.

Faith in the Middle of Loss: Learning from Job

Job was a faithful man who loved God, yet he suffered deeply. He lost his children, wealth, and health in one terrible season. Scripture says, “Job stood up… and said, ‘The Lord gave me what I had, and the Lord has taken it away. Praise the name of the Lord!’ In all of this, Job did not sin by blaming God” (Job 1:20–22).

Job did not pretend he was okay. He cried. He hurt. But he still trusted God’s heart. Job shows us that faith is not about avoiding hard things. Faith is choosing to trust God even when life breaks our hearts.

This helps us let go of a false belief many of us learned: If I’m good, God will bless me with easy days. That is transactional faith—treating God like a vending machine. But Scripture shows us that even Jesus suffered. The Christian life isn’t about avoiding pain. It’s about knowing God stays with us through it.

Seeing God Work Behind the Scenes: Romans 8:28

Romans 8:28 is a promise many people hold close: “And we know that God causes everything to work together for the good of those who love God.”

This verse does not say everything that happens is good. It says God can work good from anything. Even unfair moments. Even painful seasons. Even things we never wanted.

For new believers and all Christians, this verse helps us unlearn the idea that blessings always follow good behavior. Instead, it shows us that God sees the whole picture, even when we can only see a small part. Our story is still unfolding, and God is working in ways we may not understand yet.

Asking “How Long?”: Habakkuk’s Bold Prayer

Habakkuk lived in a time of deep injustice. He looked at the world around him and cried out, “How long, O Lord, must I call for help? But you do not listen… Why must I see trouble everywhere?” (Habakkuk 1:2–4).

His questions sound like ours today. Why do innocent people suffer? Why do systems fail? Why do wrongdoers seem to escape consequences?

Habakkuk brings these questions to God, and God responds—not with anger, but with reassurance. Habakkuk teaches us that asking hard questions is not a sign of weak faith. It is a path to deeper trust.

Jesus and the Purpose in Our Pain: John 9 and the Cross

In John 9, Jesus’ disciples saw a man born blind and asked whose sin caused it. They assumed suffering meant punishment. Jesus corrected them and said, “This happened so that the works of God might be displayed in him” (John 9:1–3).

Jesus didn’t blame anyone. He showed that sometimes suffering becomes the place where God’s glory shines the brightest.

This truth becomes even clearer at the cross. Jesus entered our pain, carried our injustice, and suffered for the sins of the world. The crucified Christ is God’s answer to our deepest questions. He shows us that God does not ignore suffering—He joins us in it.

God’s Justice Is Bigger Than What We See

Psalm 73 does not end in confusion. It ends in hope. The psalmist says, “Then I understood their final destiny” (Psalm 73:17). He realized that earthly success does not last forever. God’s justice stretches into eternity, not just history.

This speaks deeply to communities who have watched injustice linger for generations. Scripture promises that God will one day make all things right. The last will be first. Every tear will be wiped away. God’s justice may feel delayed, but it is never denied.

Trusting God When Life Feels Unfair

When we face moments that seem unfair, we can hold onto these truths:

God welcomes our honesty.
Jesus walks with us in suffering.
God’s justice is sure, even if it feels slow to us.
God can bring good out of what harms us.
Our story is not over.

Faith isn’t pretending everything is okay. Faith is choosing to trust God’s goodness even when we cannot see the whole picture.

A Reconstructed Faith for Real Life

As we grow in our faith, we learn to release ideas that do not match the Bible. Transactional faith does not prepare us for the real world. A strong, healthy faith is rooted in God’s character—not our circumstances. It helps us lament, hope, and trust God’s timing when life doesn’t make sense.

This is the kind of faith that carries us through injustice, disappointment, grief, and confusion. It is a faith built on Jesus, who knows suffering and promises redemption.

A Closing Prayer

God, thank You for seeing the unfair places in my life and in the world.
Thank You for welcoming my questions and my honest prayers.
Help me trust Your timing and Your purpose even when I do not understand.
Teach me to rest in Your love and look for Your presence in my suffering.
Strengthen my faith so that I can stand firm, even when life is hard.
In Jesus’ name, Amen.