The difference is containment, I believe.So in a private home a parent can provide beers to their 14 year old and that's totally legal, but at their tailgate it is illegal for that parent to provide a beer to that child's 20 year old older sibling. Makes sense.