I agree that this is nuts. And think that half of those kids sent to Iraq couldn't legally drink a beer in celebration when they get home!
My view is that we need to pick a reasonable age when adulthood is declared - I like the idea that it's 17 or 18 (ie. out of high school) and that's when the drinking, marriage, military service, sex, etc. can begin. I don't like the inconsistencies of the laws right now.
LQ