Certainly in the case of Sodom and Gomarrah, for instance, God judged their behavior to be 'over the top'. Do you ask God why he had the nerve, the nerve! to judge them in that way when all peoples were sinful? Genesis 18:20 says, "their sin is exceedingly grave.'"
Again, if I were Pat Robertson I wouldn't have made that comment at the time that he did, but are you sure that it's wrong to speculate on God's judgements here on earth? Unless you think He's not in that line of work anymore.
The Sodom and Gomorrah story, like all the others in the Bible, did not occur in a vacuum. But that's how these doctrines get formed and then justified. Just take it like it occurred in a vacuum. Sodom and Gomorrah, just like Pharaoah and the Canaanites after them, were people who were in the way of Abraham and his descendants, whom God had chosen, and was leading (both physically from one place to another, as well as spiritually, of course). God did not arbitraily decide to pick one nation and punish their sins, and they certainly weren't the only one's practicing homosexuality or any other "over the top" sin. Hence, you don't hear of Him punishing Far Eastern Asians, South Pacific, subSaharan Africa or the Americas. Those people did not cross paths with Abraham/Israel.Peter (2 peter 2:6) said that the destruction of Sodom and Gomorrah was meant to be an example, something that was to be paid attention. Pat Robertson isn't the first who has called on us to humble ourselves in the face of a disaster, preachers have done this for centuries.
So likewise, today, you would have to show that Haiti was in a similar position. That God had chosen one nation or group, and the Haitians and their sin was posing a threat. That would make perfect sense, because after all, this same line of reasoning has traditionally held America up as practically the new "Israel", whom God is specially working with, and our own sins are bringing "judgment" on us too, just like Israel. So America is Israel, and I guess Haiti must be Canaan, or Sodom. Both will be destroyed in judgment, except for those preaching this (who always seem spared from these things), who are the modern "faithful" prophets. See where this line of reasoning leads? It's all self-promotion, ultimately.
And now, even the NT proof-text doesn't fit, as Peter is not even talking about nations, but rather the judgment of false prophets. And most of the other prophecies refer to those who follow the Antichrist or turn out to be false Christians. So instead of nations, it's now the true believers vs false believers. After all, the Church is now the "holy nation". This shows God is no longer judging people by nation, but by individual, and spiritually.