I’ve been on 2 carnival curises in the past 4 years or so and I wouldn’t say that they “push” dinks on anyone, anymore than a regular bar does. They just have guys walking around asking people in the lounge chairs if they want anything, nothing scientific about it.
I don’t remember anyone really drunk to the point where they were beligerant, actually I don’t remember seeing anyone visually drunk.