I am not what one would call a true believer I would describe myself as an agnostic. I do believe in 9 of the 10 commandments and have great respect for those who do believe and can follow and live up to their religious beliefs. I have asked several ministers the very question the OP has asked and the best answer I have come away with is, we are mere mortals and don't have the right to question God and what he has planned for us. I realise this does not answer the OP's question but I don't think anyone here can with any certainty as we are mere mortals. The word faith is used much in religious circles and I believe that this is the one word that comes close to answering the OPs question, have faith that our God knows what he is doing and has a plan for us all, questioning God will only detract form the true goal he has for all. I certainly would not say God is not perfect as one writer has said. Luke 22-36 has always been one I have thrown up at ministers and I have got many different answers however I prefer to take it as said. Regards Stephen