Reading this thread has left me spluttering with rage.
The Haitians involved are entirely capable of deciding whether or not they will do business with cruise lines at this time. The brutal truth is that life goes on after a disaster; the business relationships they relied on before the earthquake are the same relationships they will rely on in the future and they -- not some outsider without even passing knowledge of what it's like to live through an actual disaster -- will decide how that is handled.
A discussion of what they should do is extraordinarily arrogant and patronizing.