If you put 5000 people together for any significant amount of time - human nature dictates bad things are statistically guaranteed to happen, particularly in relation to the amount of time the group are together.
I don’t see how this on the fault of cruise lines, except for the nature of cruise-vacations dictate people are in close proximity, in an “entertainment environment” for an extended period.
Except the cruise ships aren't "American".