I have to agree with Sarge6870. The crew is trained for safety, I know I have worked on cruise ships, but not all staff in any job will act properly in an emergancy. There are backup generators the Triumph was an extreme incident that rarely happens and small generators take up space and also may provide exhaust to improper areas. A small generator is not going to power a ships electrical needs. The cruise lines normally do refund the full price of a cruise and then add a discount to future cruising with them. There are medical personel on all cruise ships and most cruise ships now days can connect with experts on land if there is a major medical problem. As far as sickness on ships, most think of norovirus when they here of this, there are more cases of this in public places on land then at sea, however ships have to report them to the CDC so they get more publicity.
The fact is if the government starts sticking their nose into things they will mess it up, because they will put to many loopholes in it and they will get to restrictive. JMHO.