This is very easy to explain. All of heaven is watching while God allows Satan to try to prove his rebellious point. God could squash Satan, but instead allows him to run the planet and screw things up royally.
Now, if while Satan is screwing up, God were to step in and fix things, well then He would be helping to keep Satan from failing.
So this mess will continue and get worse and worse until it is obvious to all Heaven that Satan has failed. Then God will finally step in, press reset, clean house and start over, having proved his point to all His Creation.
You think that bad things happening in this world are important. It sure seems that way if you think that this world is all there is. But everything here is throw-away expendable, including the short lives we have been given.
Remember the day you graduated from High School? Suddenly everything that was so important a day ago didn't matter at all any more.
Ever quit a job? Same thing.
Once you realize that leaving this life works the same way, you stop putting so much emphasis on why it isn't perfect.
It isn't perfect because humans decided to do things Satan's way. And God said, "Go ahead, knock yourselves out!"
Now we have to do it the hard way.
RE: Do Miracles Occur Today?