And please remember. Unless the cruise lines start searching every piece of luggage and each passenger that boards, thay will never be able to stop passenger who figure out was to bring more booze on board. Just read the Cruise Boards - all of them, that is a prime topic. Lets see, put it into a baby bottle, stuff plastic bottles into you purse, strap bottles to you leg, the list gets to be so crazy. So you can't blame the cruise line or the bartenders when people have it in their cabin..... If people want to get stoned out of their minds, they will figure out a way to do it, and the rules be damned.
This becomes more like beating a dead horse. And while I am sorry for the family, each and every person, on a ship or on shore must assume responsibility for their own actions.