Sounds like the cruise line has not had these people on board before and did not know what they were getting themselves into. Either way the crew on board the ship should have put a stop to some of these activities when they were blocking other passengers the opportunity to enjoy themselves on a cruise. I hope the company is banned from being on another cruise and they can take their parties someplace else where families Are not effected.
The crew was probably into the activity as well or the conference was a big price ticket so they did not want to cancel it. Either way it was very unfair to families who were there and wanted to protect their children. I hope they are properly compensated.