If God is omnipotent then why doesn't he destroy Satan and free people from war, death, hunger, poverty etc?

Christians consider God to be all powerful. Why did he wanted Jesus to suffer in the cross for the sins of mankind. As he is all powerful, the death of Jesus is not necessary for freeing man from his sins. God, as he is all powerful, can free from our sins without the loss of a life. He can create a utopian world... show more Christians consider God to be all powerful. Why did he wanted Jesus to suffer in the cross for the sins of mankind. As he is all powerful, the death of Jesus is not necessary for freeing man from his sins. God, as he is all powerful, can free from our sins without the loss of a life. He can create a utopian world where there are no diseases, destruction, hunger, filth, poverty, torture, crime and corruption as he is all powerful and can do anything he want to. As he loves us, then why doesn't he do anything. Is he sleeping. Christians say that you can get anything you want if you ask to God in prayer (Matthew 21:22) but why don't they pray and ask for the solution to global warming, pollution, climate change, terrorist attacks and so on.
24 answers 24