My Answer from Gods Word:
God never promised to prevent bad things from happening to people. Life is full of good things and bad, and they happen to christian and non christian alike. If God promised to make only wonderful things happen to those who believe, don't you think the entire world would come flocking to Him? Of course they would!
The issue isn't the things that happen to ALL people, but how prepared we are for the inevitable occurances of life and our responses to those things that happen.
God tells the BELIEVER that HE "works all things together for GOOD to them that love Him and who are called according to His purpose". That promise isn't given to the general population.
We are living in a sin cursed world. God has provided the solution in the Crosswork of Christ, but the majority of people aren't listening. Is this somehow Gods fault? He wants people to choose to love Him and listen to Him, NOT to be forced to do so. That is called "free will." If God wanted robots, He would have made robots. Instead He made human beings with the option of CHOICE.
All men are appointed ONCE to die, and then comes the judgement, we are told in the Bible. Since this is true for ALL of us, and we WILL all die, why are we so surprised when it actually happens?

The issue is to be prepared for what comes afterwards. The choice you make with regard to Gods wonderful GIFT of reconciliation with Him thru the death, burial, and resurrection of Christ is what will determine where you spend ETERNITY!
We make the mistake of assuming that we are all somehow "nicer" than God, and more fair.
We AREN'T.
Will you trust Him today?