Just another knee jerk reaction by a bunch of politically correct senior officers trying to get themselves plum jobs upon retirement. This decision is another case of punishing everyone for the digressions of a few which, seems to be the only way the Navy, Gov't or Military can figure out how to operate these days. Anybody remember the Airborne debacle?
This is a symptom of a Navy that, because of a severe lack of military discipline and leadership from the top down is searching for it's identity. If you go back into history you can see how this was all brought about after 1982 when the military was obliged to subjugate their own codes of service discipline in favour of a civilian one with the introduction of the Charter and with that Charter came the plethora of lawyers to interpret it and as everyone knows, you can't have enough lawyers to run a military.
Some people will call this progress but it's actually regression. When you can't control people and take the easy way out by punishing everyone for the few you'll eventually lose control. This attitude displays the type of Senior Officer Mentality shown in the aftermath of WWII which, the Mainguy report attempted to correct. To bad it appears to have all gone for naught since once you start collective punishments it becomes far to easy to take that route for every and anything you can't control, especially since it's a way to hide your own foibles as leaders.
If the Admiralty thinks this is going to solve the problems ashore they're fucking delusional. These kids are still going ashore to party and they're going to go on larger and more alcohol fueled rampages than we ever did especially when you combine it with the "American Naval effect" of bringing drugs onboard so they can "relax" while at sea.