The heroin didn't walkup and kill the person. The person overdosed on the drug. So instead of saying "Heroin blamed..." you should tell people the person overdosed.
I'm tired of people giving blame to other things other than themselves. Yeah, heroin did kill, but it wasn't without the help of the person doing the drug and the dealer.
Herion overdose here.