If it can be shown that fraud occurred in the transaction, the perpetrator of that fraud should be dealt with.
BTW, tobacco falls under the same definition you just gave. Are you in favor of making it illegal as well?
I know many tobacco users.
None of them have ever been arrested for breaking into someone's apartment, or mugging someone on the street, or carjacking someone or beating up their own elderly parents in order to get money to buy cigarettes.
I have known people addicted to caffeine, to nicotine and to cocaine. The first two groups are inconvenienced by their addiction, the latter group (and often their families and loved ones) are destroyed by it.