I refer you to the last 2 chapters of Kenneth Miller's Finding Darwin's God for a fuller discussion of what I consider the only valid answer.
In short (and we can expand on this if you want), God so loves us that He makes sure our lives have meaning. That means (pun not intended) that our actions have to have real consequences. In turn, that also means that events cannot be restricted such that we only have "good" events to respond to. If only "good" things happen, then we really don't have free will and our lives don't have meaning because the range of our responses are limited. We can't respond compassionately to our neighbors losing their property in a tornado, because there is no tornado. We can't respond selfishly, either, again because there is no tornado. So that aspect of ourselves -- whether we are compassionate and giving or selfish -- never exists.
So God created a complete universe where the physical aspects of it interact fully. So the same atmosphere that can give us sunny days and calm winds can also produce tornados and hurricanes. The same gravity that keeps us from floating off into space and holds the earth in orbit around the sun also produces landslides and avalanches that kill people.
I personally don't want a God that, behind the scenes, so rigs the game that my life isn't real, but instead is kinda like a child playing dolls and only having very nice tea parties (we would be the dolls).