I have been thinking of what makes this post so odious.

I think it is because of how inadequate this moral framework is. The manner of this disaster's appearance does not conform with the claim of divine judgment implied here.