Do you ever think about how arrogant we are and that we think God owes us an explanation for why things are the way they are.  Why do we feel like God should give an account to us.  We often forget our place and that He created us.  You hear people say or even you have said yourself, why has this happened?  Where is God in all this mess?  The answer is simple.  He is where He has always been.  He is the Lord God Almighty, who was, and is, and is to come.  He never changes.

All the peoples of the earth are regarded as nothing. He does as he pleases with the powers of heaven and the peoples of the earth. No one can hold back his hand or say to him: “What have you done?” Daniel 4:35