The war on drugs is a scam. If the US really wanted to, they could land troops at the cartels HQ in Mexico and eliminate them. This would greatly reduce the flow into the US. We invaded Iraq for much less. So it can be done. Same goes with known drug houses and corners. Of course, this would push some underground, but then the plan of attack will change.
I feel no pitty on someone who knowingly ingest illegal drugs. What I do have pitty for are the innocents that can be affected. Like a cop who reaches into someones pocket then OD's or a 5 year old who finds it on the dining room table and ingest it. But on the other side, those who caused this to happen, should be charged with negligent homicide or something since they are in possession of an illegal drug.
I'm glad there are people who changed their lives after using narcan as it was their wake up call. But I'm going to assume that there are many more who don't. The statement that not all are homeless, just give it time. It's like seeing the fat crackhead. She's still in the early stages and given time, she will be skinnier. Or the crackhead who didn't resort to hooking yet. There's a IG page "tales from the streets" and some tell their story and now they are hookers, but it didn't happen right away.
There was a NatGeo about ice/meth and had a millionaire businessman who is now homeless. He even had a yacht. It didn't happen overnight, but took within 10 years. They also had a special on Kracodill, which is popular in Easthern Europe. I'm going to assume that the Mexicans know this is a bad business drug as it typically kills the user within a year.
So back to forcing bars/clubs to stock Narcan, this enables users and will cost tax dollars. They start small and will increase where has to keep it in stock. Hotels, restaurants, schools, etc...The key would be to stop the flow, not treat after someone is ODing. Just my $0.02.