I always ask this question after something bad happens. It makes me mad when something good happens and everyone praises god for the great things he provides. But then something bad happens and god gave us free will. This just means stuff happens. Good and bad... stuff happens. God isn't controlling anything. If he's real, it makes me mad that he can just sit by and watch this stuff and do nothing about it. I struggle with religion. I've been reading a lot of books by Tim Keller and Case for Christ, and a few others. Once in a while, I'll start feeling like maybe there is something. But then something like Las Vegas or the Church shooting that just happened not too far from where I live here in Tennessee happens and then I ask, where was god? Was he just taking the day off? Does he not care? Or does he just not exist?
Your argument is just another example of a type of argument referred to as a false optimality. It basically consists of pointing out anything that isn't optimal (perfectly good) and claiming that because it exists God can't exist. But I will go further than simply pointing out the silliness of that type of argument and give you several points to consider.
1. The presence of evil does not philosophically contradict the existence of a perfect God.
2. You must separate the emotional reaction to a thing from it's philosophical context.
3. From the very first chapter of the bible God predicted the suffusion of evil we see around us. Basically, the presence of evil events just fulfills what God predicted.
4. Christianity was founded on the death of it's leader.
5. God did not stand aloof from our suffering, Christianity teaches that God entered into our suffering with us.
6. He does not conquer despite suffering, he conquered through suffering.
7. Since the bible says that it is appointed everyman to die, why do you doubt God when it happens?
8. If God said his own people would suffer in this life why do you doubt him when it occurs?
9. For love to exist freewill must exist, for freewill to exist the ability to choose evil must exist, if evil exists suffering must exist.
10. The only way to guarantee that suffering would never exist is to take away freewill and turn us into automatons. Which would mean real love could not exist.
However I will grant you this. The presence of evil is the greatest obstacle to faith in a just God.