Considering that most of the people causing trouble when drunk are in their twenties and thirties, parental influence is going to be a minimul factor here.
For underage drinkers, who also cause problems, fair enough, but not the majority of the problem drinkers.
During the first world war, the government introduced severe restrictions on the sale of booze including a 10pm closing time. That remained in force for many many years. There were still drunks and problems of course but nothing that came anywhere near the scale of the problems today.
I think we should return to those laws, and ban shops from selling any alcohol, other than specialist wine and spirit traders, selling goods at retail recommended prices. No bargain booze anymore.