I think Danny being an asshole to the addicts scene worked because it was a callback to him being an overeater as a kid. He's annoyed because he thinks their addictions renders his addiction invalid. He thinks their sullying the good name of addiction.