Make it cheaper at the pub
The problem is binge drinking. If we made it more expensive in a bottle shop and cheaper in pubs it would fix this. People wouldn't be at home drinking till they can't stand. Being in a controlled environment makes people a bit more civilised. 18 year olds would then learn how to drink like an adult from an adult; not from their 18yo mate who funnels 3 beers at a time. Also, having a person there to cut you off when you've had too much helps.
Do you like this suggestion?