That’s the age-old question. Why does God allow people to suffer and struggle? How can a God of love allow so much evil to continue? God doesn’t defend Himself or explain what He allows. He gives us a free will choice and sin and the resulting evil are the natural consequences or turning from Him. Still, innocent people suffer. We can’t try to evaluate God’s person and character by these things for He has proven His character and love by leaving heaven, becoming a man, living on earth, then going to cross to take on the punishment for every sin we would ever commit. That proves His love for us beyond a shadow of a doubt. If it weren’t for that we would all deserve eternity in hell from this moment on. So anything less than hell from now on is His grace and mercy. Why He seems to show more to some than others is not up to us to judge. God isn’t accountable to us. We cannot stand in judgment of Him until we know all the facts as He knows them and see everything as good or better than He sees it. Many things seem unfair to little children but they must trust their parents. Getting an injection from a doctor, having a pretty shiny knife taken way, many things seem to a child that a parent doesn’t love them but a child doesn’t have the perspective to truly view what is happening and we don’t have God’s perspective on life either. We do know that facing things we don’t understand gives us an opportunity to trust. Our faith is stretched and we grow. God is glorified as we see Him deliver and as others watch us patiently trust Him. Spiritual warfare is just one of many forms of suffering God uses for our good and for His glory. That’s another reason why deliverance often isn’t instantaneous but a drawn-out process.