Why was this group allowed to take over the ship & disrupt the vacations of all the other passengers?

It seems to me that RCL could have given them a warning & if not complied with, simply eject them from the ship at the next port.
Instead they let them continue with their antics at the cost of ruining the trip for the rest of the passengers.
Something just doesn't add up.