Why God Gets Angry?
these are not punishments but warning. All the sufferings in recent floods is due to mismanagement, poor construction etc. It is principle of cause and effect.