Drug addiction is a very scary thing to get yourself into, and usually it is very difficult to get yourself out of an addiction. Whether it be drugs, pills, alcohol... all of the above have their own...
Yes, it is impossible. As long as there is a demand for illicit drugs, there will be a supply and thus the trading. Even the USA's DEA agrees that it is impossible to stop the drug trade.