It's not like the money currently being spent on drugs would disappear if they were legalized. So instead of selling illegally, you could open a shop and sell it legally, possibly make even more money that way and without the legal risk.