The questions we should be asking:

Why are our minors, our children allowed to fight, serve and die for their country, but cannot drink in many states until they are 21?
How is it legal for an 18 year old to drink on base while being in the military but illegal to be 18 and not in the military but drinking?
Posed differently.
Why don’t we protect our children until they are 21 from the draft and serving in the military.
Another thought.
Who approves the design, layout and needs of a parking lot in a nightclub that serves alcohol?