Don’t let perfect be the enemy of good. You can’t get everyone to just stop, so you do the less bad thing and things are better.
Pretending that abstinence is the only good solution is lazy and harmful. People are not as simple as a sudoku, and the solutions to helping them are complicated and imperfect.