Absolutely right. There has been an “anti-heroin” available for years, that effectively neutralises heroin in the system. Addicts dont like it.
Antabuse (disulfiram) helped me keep drinking about ten years longer than I should have. The downward spiral eventually catches up.