
No, actually, it's not a self-solving problem, except in the long-term. Junkies can live quite a long time, and they cause a hell of a lot of collateral damage during that time.
@Kamaji Junkies only live a long time thanks to being arrested and put in jail where they can't get heroin,put in rehab,etc,etc,etc. Not to mention the medical care they get while in jail to help bring their systems back up to normal strength.
And this is not even addressing the "free meals" they get at charities that frees up more money for them to spend on heroin. Or the welfare checks they get that gives them money to spend on heroin or other drugs,like alcohol.
There was even a liquor store in my neighborhood in Denver that allowed the junkies and drunks to claim it as their mailing address,and get their checks sent there. The liquor store owner would cash their checks for them,and then take money from their accounts for the liquor they bought.
Truth to tell,he was doing them one hell of a favor because he would only give them maybe 10 bucks in cash on any one day so they could buy food,but not have enough money on them to make it worth anyone's time to roll them. Yeah,he was benefiting fro the regular customers,but he was also doing them a solid by keeping them from getting rolled and losing a whole month of cash at one time.
Granted,probably 99 percent of his customers were hard-core alcoholics and not junkies.