According to a new kind of theodicy I've just heard:
(1) A malevolent, lunatic or imperfectly good deity cannot create beings who have the potentiality of knowing what's right and wrong for their life. =>because He is, by definition, greater than the moral sense He "embedded" in us.
(2) THUS, if a deity created us, He'd be perfectly and absolutely all-good. So ,whatever He does, He remains all-good.
(3) Consequently, an all-good and omnipotent God is compatible with natural disasters.
But what do you think about its 1st premise?