Psac and others and willing to do mental gymnastics to protect the superstitions that they have decided a priori cannot be wrong. This is what faith does.
I openly admited I do NOT have an answer for this question that would satisfy an unbeliever and presented one that I personally have a hard time refuting myself and believe MAY hold part of the answer.
All I know is that God does allow suffering and I do NOT know why.
Psac - I have explained clearly why your answer is impossible for the god of chrisitan theism. You have resorted to dishonesty - you played the emotional card - because you have no rational answer.
Your god is love. Everything he does is love. He cannot take his love hat off and replace it with his vindictive one for a while. Even when he punishes, it must be an act of love.
You are forced to conclude that the capricious drowning of 250 000 men, women and children on 26th December 2004 was a perfect act of love.
This is not possible for a christian because Jesus described the meaning of love.
You propose that it was beneficial that a quarter of a million Asian men, women and children were drowned so that you and your fellow comfortable western christians could learn a little more about compassion.
I am willing to bet that every rational person who is not blinded by religious superstition finds your answer morally repugnant.
It is an emotional response, staements like "morally repugnant", acusing of dishonesty, referring to horric emotional moments in earth's history, accusing God of being horrific and so forth, are all emotional statments. Correct of course from your POV.
You mention repeatly that the Christian God is a God of Love, which means, according to you, He CAN NOT allow suffering If He can prevent it.
I am not sure how you get from A to B...
What I am saying is that God allowing for suffering to build compassion and to bring people to him and make us better in His eyes IS a valid reason for many and the only way to dispute that view is based on the emotional response that the Christian God is a God of love and, accoring to Us, He should love like that, He should allow these things to happen if He really loved us.
As some hard-line fundamenatlist would say, No one is innocent, so no one is above suffering".
We may not like the argument, but it is a valid one.