Why did God leave his people, the Hebrews, in slavery and bondage to the Egyptians for so long before sending them a Deliverer? Did God not hear the cries and see the suffering of his own children? Or did not God have a purpose?
Is God a genie that serves your every whim and desire or do you serve God? Are your wants and wishes supposed to be granted by God like a genie? If you want a parking space, so to speak, should God not grant it to you? And if you do not get it, does this mean God doesn't listen to your prayers or worse, does not exist?
A genie doesn't know what you are thinking unless you tell it your thoughts because it serves you. You cannot know the greater purposes of God because you serve your Creator. God is not here to grant your wishes, end the problems we cause for ourselves, change things God has set in motion just because we would rather have it different or we cannot see our place in the grand design. God is not a genie.
You don't have to believe or care or like it. This is life. If you see a problem and have the ability to fix things, fix them. That is why we are here. Instead of pointing at or blaming God or expecting God, what about you? When was the last time you changed things? Keep changing things. There may not be a life after death, so concentrate on fixing life before death for everyone.