@Scottyboi that didn't answer the question. Do you legalise everything, every drug that is known and leave a gap for when they invent a new one ?Legalising drugs takes away the power of the criminals and you invest the tax gained into rehabilitation instead.
Further, like cigarettes if you tax it the criminals can still sell it cheaper so they still make a profit.