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.
As ambassadors of the kingdom of heaven, we have no role in the national politics of any nation on earth. While Christians are considered citizens of particular nations, they cannot become involved in national affairs. What are Christians to do when the laws of the land clash with God's laws?
In the time of national elections, Christians face extra pressure to become something they are not. Many times during election years, the question is asked–“Why don’t you folks vote; aren’t Christians to be a salt and a light? Why don’t you use the power of the vote and make a difference?”
As a Christian, how do you know which side of the various conflicts that arise in our world to "support" in your conversation?