Down with heroin? Shame! (5)
I believe the answer is:
abash
'shame' is the definition.
(I've seen this before)
'down with heroin?' is the wordplay.
'down with' becomes 'a bas' (I've seen this before).
'heroin?' becomes 'H' (H is a slang term for heroin).
'abas'+'h'='ABASH'
(Other definitions for abash that I've seen before include "Affront" , "Rattle" , "Strike with embarrassment" , "put one to shame" , "Cause to feel 4" .)