The government makes revenue from liquour sales via tax but it is not the source of the problem. In Punjabi culture alcohol is openly promoted and at almost every occasion it is distributed, it has become a core part of Punjabi culture mostly highlighted in Punjabi music. Oblivousy over long exposure people with tend to develope an addiction which will lead to abuse of alcohol. It has become socially acceptable to drink these days, people from Punjabi backgrounds tend to be the heaviest drinkers I know and this won't change overnight. In my eyes and from what I have experienced in my life, it has become more and more clear to me that there is a culture war going on between Punjabi culture vs. Sikh culture, with Punjabi becoming the dominant culture within Indian Punjab and around the world when compared with Sikh Culture.
Although both of these cultures have existed since I'd say the 1800s, the time of Ranjit Singh's Raj, and both used to be interwined and overlapped each other to seemingly be one culture, a major deviation occured around the 1960s and slowing over the last 50 years Punjabi culture and Sikh culture have become two seperate clear entities.
In Punjabi culture, as I have said above, alcohol is promoted, stored in people's houses and given as gifts, and in Sikh culture it is the exact opposite, it is a tradition not to keep alcohol in homes or give it as a gift to anyone.
There are lots of other points I can make to show a difference, like music, bhangra/gidha vs. martial arts, upbringing of children, treatment/equality of women, dresscode, social acceptance of things like soft drugs and tabacco, spoken language (alot of swearing in one not so much in the other), acceptance of corruption, dedication to faith and religion, common morals, having parties, style of weddings, acceptance of abortion (killing girls), Gurdwara with a party hall is something that has been invented by Punjabi culture, eating langar with tables and chairs, Khanda tattoos are becoming a craze in Punjabi culture a symbol stolen from Sikh culture and which is being misused. I need more to list everything that I have notice but these a some examples. Punjabi culture is easily influenced and changes alot, but Sikh culture tends to remain more traditional.
Just my opinion.