"A pulsing red light could be more productive (probably, they should test it if it hasn't been done yet.). Corridors in red, emergency exits in green, bam, every one knows where to go."
Except the colorblind. This sort of thing is why it's so hard to develop a truly universal alarm signaling system.
Still, I think the problem isn't that Elfmama's cruise didn't happen, it's that RCI dropped the ball in the cancelling of it, and having insurance just makes it easier for RCI to say, "too bad, so sad, file with your insurance." Sure, Elfmama may get compensation from the insurance company, but unless RCI steps up, takes some responsibility for screwing up, and does something to win Elfmama back, she's not going to be booking any more RCI cruises in the future even if she does go on a cruise. I can completely understand that, because her experience would leave me with the feeling that next time, they may screw up in some way that ruins my trip in a non-insured manner and they've shown no effort to make anything right themselves, so why take the chance? After all, there are a lot of boats out there run by companies that haven't stuck it to her.