I agree with you on erring on the side of caution. Until we know more, I think the ships should avoid visiting Mexican ports...at least for a week or two. Since we don't yet really know that much about the capability of this strain of Flu, I think common sense would dictate the aforementioned policy. The Cruise lines may lose a lot of initial business for taking this tact, but to do otherwise would, I think, inflate their liability to a totally unacceptable level. Maybe those who do elect to stop will get away with it. But since I'm not a gamblin' man, I sure wouldn't take the chance.
Oh, and I too loved your " Just beware of Pigs dressed as Pirates!" That should become an internet classic!