You mention drinking at home. The law bans the purchase of alcohol by children, but does it ban parents giving alcohol to their children? I dont think so.
It's created a cultural stigma that results in most Americans refraining from exercising that freedom, but you're correct; it is not illegal to serve alcohol to minors at home (there are details there that I'm not going to go look up right now ;) ).
Doesn't even have to be in the home. In Wisconsin you can drink under 21 at a restaurant if you're accompanied by a legal guardian, parent, or spouse who is 21 or older.
As I recall, many divey bars would settle for "sibling." As a teenager in Illinois I heard tale of a mythical land to the North where we could drink in restaurants with our parents.
>Depending on the situation, one can be charged with a misdemeanor or a felony for supplying alcohol to minors. Most often, supplying alcohol to a minor is considered a misdemeanor offense, but in some jurisdictions, it may be considered a felony depending on the circumstances. Felonies for supplying minors with alcohol are typically charged when there is some type of accident or injury involved with the use of alcohol or the person supplying the alcohol has been convicted of repeated offenses. Typical penalties are outlined below.
Most states exempt parents from such laws. For example Massachusetts law says
> For the purpose of this section the word ''furnish'' shall mean to knowingly or intentionally supply, give, or provide to or allow a person under 21 years of age except for the children and grandchildren of the person being charged to possess alcoholic beverages on premises or property owned or controlled by the person charged.