If you want to reduce binge drinking, lower the drinking age back to 18 in the U.S., before MADD started us down this road in the name of "think of the children!".
In my undergraduate days in the 70's, beer and occasional wine were staples at college parties, starting from the moment you were a freshman. Going to the hospital with alcohol poisoning was almost unheard of. You simply couldn't drink enough beer or wine to do that without puking it up. Those rare cases when it did occur were because of "hunch punch" parties using grain alcohol or vodka.
Raising the drinking age to 21 has not significantly affected the percentage of 18-to-20-year-old drinkers. The same percentage still drinks as it did 30 years ago, but instead of drinking a few beers in the open, and maybe getting sick to your stomach because you had too much, you knock down a fifth of hard liquor in your room, out of sight. In my day, the juniors and seniors watched out for the new drinkers if they had too much. Nowadays, the juniors and seniors are just part of the problem.
MADD can pat themselves on their backs all they want, but they have only somewhat reduced one problem (underage drinking and driving) while enormously increasing another (binge drinking and alcohol abuse), not to mention the effect of teaching an entire generation of young people that laws are written to be ignored.
What I will be curious to see is what happens 20 years from now when autonomous vehicles have made DUI an obsolete crime. (It's already happening with ride-sharing services - the percentage of young adults with driver's licenses has been steadily dropping.) I look forward to the day when 18-year-olds stand up and demand their rights as legal adults, and put an end to MADD's moralizing hypocrisy.