I don't know about in the US but in Australia we have legislation about the responsible service of alcohol and after a few really bad incidences on cruise ships, one involving a death they stopped letting you bring it on because if you brought your own they couldn't regulate how much you were...