If God is good all the time, why does bad exists?
Why do God allow sufferings to exist?
If God is real, why are there storms, earthquakes, tsunamis, tornadoes, criminals, men raping 2 year old babies, bacteria's, viruses, sin?
First, nature.
God allows nature to be nature. Before humans existed, there were already volcanoes, storms, thunders, earthquakes, etc. God cannot defile his own creation.
Those natural phenomena were the reason why earth is earth. Earthquakes made land move, mountains to be built, hills, lakes, oceans. Those storms and floods were able to scatter life around dry lands. Everything was made on purpose. And nature shall remain as nature.
Gravity.
Gravity pulls everything down towards the center of the earth. That gravity that is the cause of falling to death, of people jumping from buildings to their death, of suicide by hanging on a rope, by bombs falling, is THE SAME GRAVITY that pulls us down in contact to the earth. That makes water stay in the ocean. That makes everything stay in it's place. If God cancelled that out, EVERYTHING will be in chaos.
God allows nature to be NATURE.
Evil people, criminals, killers, thieves. If God is good why do they exist?
FREE WILL
God will be a bad God if he controls your actions. God gave you free will. God gave you decisions to make. He did not design a robot, a program that will follow everything that is on script. God is so good that he gave you your own choice to make.
People made people suffer, while God already commanded us to love one another. Don't blame God.
Everything has it's own purpose.
Why did God allow us to suffer?
Even Jesus Christ SUFFERED! Even the only begotten Son of God suffered for us! Even Jesus Christ shouted in pain "MY GOD WHY HAVE YOU FORSAKEN ME?"
But if not for it, we will never know how much he was willing to spend just to save us from eternal damnation. The blood of his son in ransom for our souls.
"my God why have you forsaken me?"
What is God's message for that question?
"My child, trust in me."
— Seraphim