Well perhaps you could let us know who exactly sent it? Either God sent it or allowed it to come to New Orleans. Any other description denies His power from being all inclusive.
AMEN AMEN AMEN
I don't believe either scenario. I believe God created weather but does not control it.
Perhaps I should say, I do not believe God uses storms to punish or reward people.