It's very easy to just not take heroin.
I can sympathise with addicts when it's something like alcohol that people encounter in polite society and just don't notice their limits until too late, but you'd have to be retarded to do heroin in the first place, and you have to be hanging around shady people for it to be possible in the first place.