Live aboards are not for everyone. Lets get that straight. But here are the things I like about them. They fill your tanks, but don't mess with my gear. You get to check your own Nitrox mix.
There is no internet. here is no cell service in most cases. They hand you your camera while getting in, and take it off your hands while coming out.they take your fins from you while your gtting out. You do not have divemaster to hold your hand, except in certain situations where it is prudent to follow the leader.
You have no sand in your gear at the end of the week. The food is prepared for you, it is your choice if you want to eat it. you have your choice of drinks anytime you like.
I am saddened to hear that one of the DM's got bent. That pretty much washes them up in that career. Very sad thing. I have seen it. I would hate to have my career ruined like that. Demi Is a wonderful person, but he too deserves a little time off .. They don;t get much time off while on the boat at all. add to that they were down a DM, the remaining crew has extra work loads to take on.
All in all it sounds like they did the best one could do under the circumstanse. I guess the other option would have benn to pull the plug on the rest of the trip. I imagine you might have benn a bit put out if that had happened.
It is an island after all, and the availability of replacment DM's is small if not non existant.
I would love to see more recycleing, but I see the issue, that most islands do not have the infrastucture to recycle in most situations. I would gladly recycle the stuff on the flight home if I only had the room in my baggage. Island life is differnet form living here in the US, plus living on a boat, while off an island is also way different. Some things are just not there for you,as they might be here in the good ol' US of A. I like the liveaboards for all the above reasons. If you wanted all that other "fluff stuff, maybe a cruise ship might have been a btter choice.