From the standpoint of understanding human behavior at scale, the alternatives you offered are unworkable.
People are going to drink, they are going to do it in social environments beyond their homes, and they are going to return to their homes. A realistic solution involves recognizing these centuries-old truths and minimizing the inherent risk. Water flows downhill, and hitting it with a stick won’t change that.