as long as there are enough buyers with enough money
someone will provide the drugs.
The tighter the laws and even the enforcement, the more valuable smaller amounts of drugs are.
So unless you can eliminate the market, you can't stop the trade. The more risk involve the higher the cost and the more violent and dangerous the sellers.