If an 18 year old is considered adult enough to vote or go to war they should be allowed to consume alcohol.
Then change the law. In a sane world, we don’t make rules up on the fly.
It appears there were PEOPLE under 18 also drinking. Since they aren’t of military age, maybe you’ll see the wisdom in arresting dad for their delinquency.
If an 18 year old is considered adult enough to vote or go to war they should be allowed to consume alcohol.
It might be a reasonable compromise to allow those who serve, and are under 21, to consume beer or wine, on base, but not restore the 18 year old age limit for the general population.