Sweet Willy, you have brought up the point about a legal debate. I must have misunderstood things. I was under the impression that serving alcohol to people under the age of 21 was against the law? Have I been wrong all this time? I think this is something I would like to know more about.
In my state, if I had kids drinking that were under 21, I would be charged with contributing to the delinquency of minor plus the parents would be able to sue me in court and if 1 of those kids left my house and had an accident I could be indicted, fined and face jail time. Because of those reasons and the fact that it is illegal to sell alcohol to a minor I always assumed it was a legal issue. Are you saying it's not?
Plus I found the below quote in Wiki. Not that I Wiki is an all reliable website but for the most part it provides interesting data. It seems to support what you were saying about it not being illegal. And that is brand new information for me.
The National Minimum Drinking Age Act of 1984 states that revenue will be withheld from states that allow the purchase of alcohol by anyone under the age of 21. Prior to the effective date of that Act, the drinking age varied from state to state. Some states do not allow those under the legal drinking age to be present in liquor stores or in bars (usually, the difference between a bar and a restaurant is whether food is being served). Contrary to popular belief, since the National Minimum Drinking Age Act of 1984, few states specifically prohibit minors' and young adults' consumption of alcohol in private settings. As of January 1, 2007, 14 states and the District of Columbia ban underage consumption outright, 19 states do not specifically ban underage consumption, and an additional 17 states have family member and/or location exceptions to their underage consumption laws.
Federal law explicitly provides for religious, medical, employment and private club possession exceptions; as of 2005, 31 states have family member and/or location exceptions to their underage possession laws.