Agreed. From what I’ve gathered from friends and relatives who served, depending on the time period and needs of service(faster route to promotions during buildups/wartime, slower route to promotions during peacetime/drawdowns like the RIF my former Naval aviator cousin experienced in the '90s), your average commissioned officer with 20 years tend to retire at the rank of Major/Lt. Colonel.
Those who are top performers/in MOSes with serious senior field-grade/flag rank shortages are the ones who get Colonel and above.
In short, Colonel Hogan was very likely above his peers throughout his 20+ year career and not likely the type to make a fuss without very sound well-considered reasons.
Closest thing to that is the “dry ship” policy on US Navy ships enacted from 1913 onwards by the then Secretary of the Navy because he was a supporter of the temperance movements of that era. Even then, ship captains reserved the right to get around the ban by staying it’s being used for “medicinal purposes.”
Also, a 1980’s era Secretary of the Navy relented a bit in the policy by providing an allowance of 2 beers for sailors stationed on ships which have been at-sea for at least 45 consecutive days due to his own experiences as a US Navy officer during WWII.
Even with all that, the “dry ship” policy only applied to Naval personnel while on ship. Not when they’re off-ship, especially not in their own homes.