I suppose none of those who are for both socialism and heroin use have reconciled that the government will likely (though one never knows) supply free heroin, but it will still have to be purchased or obtained for something in exchange.
I think the common thread is stupidity.