To this difficult question, there is no answer. And yet, God gives an answer to His children: Trust God. His reasons, thoughts and intents are infinitely beyond human capacity to understand. Will we accept the fact that God owes us no explanation for what He allows?
Only the Gospel of Jesus has the answers to the world's problems. Politics is a sideshow that Satan is directing to distract our attention elsewhere. Ignore the distraction and join the real program: Christ's work on earth through the community of genuine believers.