Know how to use "fewer" and "less"? Find out.
"drug addict," 1923, from junk (n.1) in the narcotics sense + -y (3). Junker in the same sense is recorded from 1922. Junk for "narcotic" is older.
: Junkie logic is the ability to justify whatever needs to be done to support an addiction