I already conceded that drug policy is incoherent. Part of the reason for this is "momentum" - initial attitudes about a substance and the length of time it's been around have an impact on its acceptance within our society and its legal status. I think this explains a lot about alcohol, marijuana, and even Tylenol. You don't need to convince me that drug policy is inconsistent, it needs to be made less so. There are a lot of financial and political hoops to jump through here to change things for the better, but defeating the evil fatcat physicians lining their pockets isn't really one of them. Pharmaceutical companies profit far more than physicians with regards to prescription drugs anyway, although corporate greed is again just a piece of the problem.
The bottom line is, you can have all the ivory tower morality discussions you want, but when it comes to crafting responsible and effective policy, people will turn to the pragmatists - not the philosophers.