Why does God let bad things happen to good people?The short answer to this difficult question is "there are no good people." Jesus said it best when He said, "No one is good except God alone" (Mark 10:18). There are only two kinds of people: bad people and bad people who have been redeemed. Most would agree that bad people deserve to have bad things happen to them. In fact, most bad people don't have nearly enough bad things happening to them. As for the other group, bad people who have been redeemed by God, they still have bad things happen to them because we live in a bad place—a fallen, sin-cursed world.
The Bible tells us that all humans are, by nature, sinful and condemned and that no one is good (Ecclesiastes 7:20; Romans 3:23; 1 John 1:8). Romans 3:10-18 clearly states the truth about people: "There is no one righteous, not even one; there is no one who understands, no one who seeks God. All have turned away, they have together become worthless; there is no one who does good, not even one. Their throats are open graves; their tongues practice deceit. The poison of vipers is on their lips. Their mouths are full of cursing and bitterness. Their feet are swift to shed blood; ruin and misery mark their ways, and the way of peace they do not know. There is no fear of God before their eyes." When we think we deserve to escape the "bad things," we deny the fact that every second we are alive and every breath we take is only by the grace and mercy of God, who restrains Himself from giving us what we deserve, eternal hell in the lake of fire.
So the real question is "Why does God allow good things to happen to bad people?" Romans 5:8 gives the answer, "But God demonstrates his own love for us in this: While we were still sinners, Christ died for us." In spite of the evil, wicked, sinful nature of the people of this world, and because of it, God provided a way to escape the penalty for our sins (Romans 6:23). God provided Jesus Christ to save all those who would ever believe in Him as their Savior (John 3:16; Romans 10:9), and by His blood, we are forgiven and receive an eternal home in heaven (Romans 8:1). By this miracle, bad people receive an entirely new nature and become good people because they exchange their sin for the righteousness of Christ (2 Corinthians 5:17-21).
But God still allows bad things to happen to these redeemed people for His reasons, whether or not we understand them. The Psalmist tells us "As for God, His way is perfect" (Psalm 18:30). If God's ways are "perfect," then we can trust that whatever He does—and whatever He allows—is also perfect. This may not seem possible to us, but our minds are not God's mind. It is true that we can't expect to understand His mind perfectly, as He reminds us "For my thoughts are not your thoughts, neither are your ways my ways, says the LORD. For as the heavens are higher than the earth, so are my ways higher than your ways and my thoughts than your thoughts" (Isaiah 55:8-9). Nevertheless, our responsibility to God is to obey Him, to trust Him and to submit to His will, whether we understand it or not. "Trust in the LORD with all your heart and lean not on your own understanding; in all your ways acknowledge Him, and He will make your paths straight" (Proverbs 3:5-6).
Why does God let innocent people suffer?
Why does God allow sickness?
Is sickness ever part of God's will for believers?
Why does God allow natural disasters?
Why does God allow evil rulers like Hitler and Saddam to have power?
Truth about God