Yes it would be different if the drugs were legal, you could have safe spaces for the consumption of harder drugs such as injecting rooms that take the problem off the street. Getting the druggies off the streets would be a boon for business, not the problem you currently have where druggies don't have a legally allocated safe space so they have nowhere but the streets to shoot up/ snort etc etc.Weed isn't the big problem though. I mean monkey dust, heroin, spice etc. Buying it legally is irrelevant to the hazards to the user (and those they come into unfortunate contact with). A zombie standing on a rootop declaring he can fly has to be dealt with by the police. Then he jumps off and ends up in an NHS hospital bed. (This was a typical, recent local event). That would be all different if the user had bought the drug legally wouldn't it; not. Our hospitals require funding to deal with the consequences of drug use. (And anyway the NHS could be funded adequately already but isn't for political reasons, to drive its privatisation).
Local shops selling such drugs would be a real boon wouldn't it. My local shops are already struggling because people stay out of the town altogether. Why do they do that? Because of all the druggies.
Yeah.... great idea.
In my opinion.