" Justice delayed is not necessarily justice denied. There will come a day when God will settle accounts and people will be held responsible for the evil they’ve perpetrated and the suffering they’ve caused. Criticizing God for not doing it right now is like reading half a novel and criticizing the author for not resolving the plot. God will bring accountability at the right time—in fact, the Bible says one reason he’s delaying is because some people are still following the clues and have yet to find him.15 He’s actually delaying the consummation of history out of his great love for them. "
― Lee Strobel , The Case for Faith: A Journalist Investigates the Toughest Objections to Christianity