Bad things happen to good people.
We live in a broken world. It all started in a perfect Garden, thousands of years ago when the first humans were unable to obey a simple command and sin began to multiply in this world. From that point on humankind has demanded to be in charge of our own lives. This is the most damaging impact of sin which is at work in all of Adam and Eve’s descendants and compels us to try to live without God. Living in a sinful world means we deal with accidents, sickness, shootings, and all kinds of tragedies that happen to good and bad people alike.
If it were not for God’s mercy (when He withholds what we really deserve for our sinfulness) and grace (when He generously gives us what we could never deserve) our lives would be filled with the horror of constant tragedy, pain, and separation from all that is good. At this very instant, God’s goodness is being poured out all over the world because He loves us in spite of our rejection of His Son, Jesus.
Is God powerful enough to stop tragedies like Sandy Hook? Yes, absolutely! And He does prevent tragedies and accidents all the time – but not every time. That’s what we find so difficult to understand and accept.
Why doesn’t God stop all the bad things from happening? Because God understands how foolish it would be to let us have our own way all the time. If I got my way and what I want every time, I would soon think of myself as god.
We have finite minds and that makes it difficult to understand an infinite God. Every day we grapple with the limitations of being human but God is not limited. We can only guess what might happen tomorrow but God knows every detail.
Don’t reject God because He doesn’t measure up to your standard. My measuring stick and your standard is broken and faulty. God is trustworthy because He is all-powerful, always present, and knows everything. Even when everything seems to be going wrong, God is still in charge.