There are plenty of things I can gripe about that I would argue *are* the responsibility of the cruise line, like unsanitary kitchen conditions, slippery decks, poor staffing, long wait times in the restaurants, etc. Not saying these things are easily solved, but at least they're things the line has some control over. But to give a frequent example: it's not the airline's fault if my my Uber driver shows up late, or there's lots of traffic, or there's bad weather, or I don't like the food I order at an airport restaurant. Yet people will fault the cruise line for weather, strikes, CBP officials, and the like. That's totally inappropriate.