When I joined the military in 85, the general consensus of the public was that if you are old enough to die for your country, you were old enough to drink in your country.
It was best to keep the alcohol on the base for the 18-20 year old drinking and it should stay that way. Military ID should allow a person to drink on the base at 18.