If this was just the tip of the iceberg - i'd hate to think what else they went through!!

Having not been on a liveaboard before, I don't know what the conditions would be like. But from having too many staff, different activities, no dive leadership, not even being able to have coffee and toast before breakfast....that doesn't sound good at all.