Hi that sounds awful, but I don't think we can blame just kids for too much drinking since it was a 40 Year old drunk who assaulted another cruiser and started a riot. I do think the liquor consumption does need to be watched, you know here, if you drink too much in a bar they " cut you off" perhaps cruise ships need to enforce some rules and " cut off" the drunks!!!!!
Some people look at cruising as an excuse to start drinking at 10 am, which IMHO is GROSS!( and yes I drink too, but not like a freaking drunkard!)