Doesn't Princess have former British Gurkhas in security? One of them would have wiped the floor with those Carnival passengers.
As with police forces, when it comes to security size matters. Having a more imposing physical presence can often keep things from getting out of control.
There is a reason night club bouncers are usually big men who don't smile much.