At the Democrat's convention in Miles City (both Republicans and Democrats seem intent on going to "enemy territory") there was proposed a non-binding resolution to lower the drinking age to 18. I know that it sounds crazy, but if you think about it, it really does make sense. MTPR had a segment on their broadcast that included sound bites from MADD that was appalled that the Democrats would do such a thing. They predicted carnage on the highways with a lower drinking age. After all, they have totally eliminated underage drinking and driving by making it illegal.
Except that it hasn't worked.
Right now, kids are buying booze illegally, and because they can't sit in a bar and drink responsibly, they are chugging it as fast as possible and then throwing the empties out of the car. I know that all of this is illegal, but lawmakers need to realize that creating a new criminal class is not the answer to all problems.
I would go even farther than their proposal: Do it like in Europe where you can drink at 16, but can't get a license until you are 18. Combine this with the general abhorrence of public drunkeness, (except for the major fests) and you have people who learn to drink responsibly, instead of the binge drinking that they do now.
Maybe another proposal, assuming you can get the feds off of our backs, would be to only allow you to drink at 18 when you have a High School diploma in hand. You might just encourage a higher graduation rate.
But the fear of anyone having fun is always going to create laws that prevent that. Even if they don't work or make sense.