God is in control of the whole universe and he knows the end from the beginning. He even nows what could have happen that he prevented. Critics say that evil is the achilles heel of Christians. I can't and I don't believe anyone has fulling understood the question. "If God is good then why is their evil"? We could ask the unbeliever to answer the question, if there is no God why is there good? I will say that I believe that God is sovereign, and holy so there must be a reason he allowed evil to exist. Maybe one day in eternity we will know but as for now we speculate.