The general way to affect public habits (whether it works or not) is to apply a "sin tax" to that activity.