Sometimes I think it would be easier for people if we still thought people were "possessed" by the devil because at least it would give them a way to understand how perfectly nice normal people can act in a way totally contrary to their nature. Until you have seen how strong a hold hard drugs can have in person you won't really understand. I think meth and coke are actually worse than heroin because they are mentally addictive where heroin is physically addictive. A heroin user gets where a meth or coke user goes insane. Maintenance programs also work much better on heroin users. A heroin addict can have a perfectly normal life so long as they have a steady supply , with the meth user all you can really do is reduce the amount of harm they cause themselves and others.