Sure, there is no excuse for how the Indo Aggressor, Aggressor Adventure, or liveaboard.com have handled the situation. Maybe Aggressor grew too fast, maybe they became greedy and put business over quality & service. I don't want to defend them but we have to consider they probably have over 300 guests on their liveaboards at any given day and I think most of them are quite happy and returning guests.
Things do go wrong sometimes, how it's managed makes the difference. Also, I have nothing against the franchise business model if they can keep up the quality. In such situations, they have to refund the trip, no questions asked, but we also do not know the fine print in their Indo Aggressor contract, that they terminated it is a clue.
When I had my first trip to Cocos with them it was absolutely amazing, my 2nd trip was to Socorro, the weather was harsh, the dives tough, the raw nature was pretty amazing, besides that some dives were borderline risky. The boat already quite old in 2020 (by now history as I read), and two cabins had broken showers, I happily took one of them, had a cabin for myself, used the deck bathroom, I argued for a bit and was able to claim a 50% refund as a voucher which I used for Raja Ampat in 2022. The Raja crew is amazing but the boat again, was a slow piece of crap, but meanwhile, they changed back to the Ocean Rover.
Getting into a bit more serious diving, learning a lot about risks and human factors, I must say they really have to improve their safety approach. The Iron Diver program, for example, is really dangerous if you think about it.
Anyway, I hope such incidents can create awareness, especially for Aggressor, who has to release a public statement on this f.u.
Keep Pushing and Good Luck!