No, God uses suffering to develop comapssion in humans. God did NOT create the tsunami and does NOT interfere in the natural events of this world and earthquakes and natural disaters are part of this natural world. The laws of nature of this world are what they are.
How, specifically, does any compassion built outweigh the deaths? If God is omni-whole, why did he have to use death, 250K of them? Why would he stand idly by and let these deaths occur and not simply allow death from old age to build compassion, or skinned knees? How can you claim God did NOT create the tsunami when he created the universe, the rules and knows everything, including that the tsunami would happen?
You MAY be right, maybe He doesn't care all that much, OR maybe He cares in such a different way that it doesn't register on our level OR maybe He cares enough to give up all that He was, become one of Us, live like Us, suffere like Us and die like Us so that we may know Him not as some being beyond Us but as someome willing to give up ALL for Us.
How can you make all of these claims of love and compassion and then basically say God may not even care?
The second part of that response is "It's a mystery" and that has already been dealt with.
I know that we want God to fix things, to interfer when natural disaters happen, that we can't put our minds arouns why IF He can do something, why doesn't he and that is why I always start by asking the person asking the question like you did, is there any answer to that question that you will accept? Most are quite honest and say, NO.
That can't be an honest answer, it presumes they know every possible answer, something we can't logically know if even know or not. You are asking them to be omniscient regarding any possible answer and that simply is not possible. The question is invalid on it's face with no further qualification required.
A much better question would "Why are the current answers so logically invalid and unsatisfying?"