It’s a question that doesn’t have a supernatural answer, even though religious nuts everywhere won’t hesitate to offer their own explanation.
Here’s an alternative view. The “fault” lies under the Atlantic Ocean, not in the sins of Haitians. The earth’s tectonic plates are neither good nor evil. The more we learn about their shifting, the better we will be able to predict future earthquakes.
And for those who still believe in the supernatural at the exclusion of scientific discovery, I’ll confidently predict when you will again see God’s wrath: July 11, 2010, the next total solar eclipse. And my home state of South Carolina will see such wrath on August 21, 2017. Fortunately, most people no longer think of an eclipse as a warning from God. Science works whether you believe in it or not.
The last line is one of the most quotable things you’ll ever read.