The problem is when group punishment carries on to higher level work, and responsible adults aren't allowed to go have a quiet beer because drinking is banned because some soldier somewhere got too pissed.
Yep maybe first few weeks of rookies that's correct, but I'm a massive fan of individual responsibility and not group punishing a bunch of professional adults for one idiots action.