I had a discussion on this topic with the owner of a dive charter.
The particular trip in question was a live-aboard in Asia.
The diving was in a protected area and national park, so there were rules above and beyond the rules of the dive charter.
There was a large group on the trip (about 15 people or 2/3 of the guests) who either ignored the rules or generally were not skilled enough to follow the rules.
For instance, one of the rules was "Don't touch the reef."
Their buoyancy skills were so bad that they were always grabbing coral or kicking fans.
The dive master kept encouraging them to stay further away from the reef, and kept waving his finger "No-No!" underwater.
Everyone else on the boat was also getting rather fed-up with this group's lack of concern, or lack of skill, or both.
None of them had octos, either, only a single 2nd stage regulator.
This group complained about the dive master to the owner of the dive charter.
The dive master was threatened with termination because he was "irritating" the guests.
Fortunately, though a mutual friend, I ended up having dinner with one night with the owner of the dive charter, not long after the trip.
I stressed that he, as the owner, should be supporting his crew when they are trying to enforce safety and conservation.
He should not be threatening to fire his dive master because the DM is trying to protect the reef from such a consistent assault.
The owner should make it clear during the registration process that safety and conservation measures will be strictly enforced.
Money talks.
If we all tell the owners of dive charters that we are unhappy with the laxidasical manner in which conservation is enforced, and that we will be taking our cash elsewhere next time, then maybe we can make a difference.