Dude don't even try and teach me shit about addiction and drugs, especially heroin. I've lost 2 uncles to that shit.
Heroin, like many other drugs, requires higher and higher doses to get the same high. If you could get all the heroin your body craved, then you'd eventually take it so many times per day that it would cost tens of thousands of $. Who should pay for that? The only thing that can ever pay such an addiction is crime.
The main reason heroin is illegal is because it's extremely addictive... Yes? Exactly what I've been saying?
You're simply not able to USE heroin, you can only ABUSE it. It's not like weed or alcohol, that you can use casually. Obviously some fall into abuse, and those should be helped. All addicts should be helped, and treated. Because it's a disease.
That's why alcohol, weed, gambling, pain killers, etc etc, shouldn't be illegal, but kept away from children.