.........well, I think you are 90% right! There are simply more efficient ways to accomplish a better result. In 2015, 16,484 people died in the US in an alcohol related accident. So, it’s a serious issue deserving of serious thought.
Millions of us just don’t go to restaurants any more. Imagine that impact on jobs and restaurant owners. What about the 11,493 killed where alcohol was not involved. A lot of them were killed due to tuning radios, using cell phones, looking at billboards, disciplining kids and on and on! Why not outlaw all that?! To eliminate all auto deaths, let’s just eliminate motor vehicles. Why stop there too, close all swimming pools, no more airlines and hospitals kill more than anything and so on.
One cure for drunks could be credit card type ignition. Think, current, modern, Hotel Key. If someone wants to drink past 2 or 3 drinks the restaurant disables his ignition for 24 hours and the drunk must then walk, catch a cab or call someone. If he/she doesn’t want to do that, the restaurant cuts them off.
Technology for this is already on the shelf. But, it will never happen because attorney’s and municipalities have created a multi billion dollar industry and they aren’t about to give it up!
Some freeper will say “What about people that come to the bar with no car?” They should have to sign an affidavit backed up with a current, valid, government, photo ID and if something happens it’s an automatic 90 day jail stay and that’s if no one is hurt.
It’s not a perfect system but neither is the current one!