in a free society, which does not exist. everywhere someone will figure out a way to make a profit from you
I think it was banned by the PHARMA industry who didn't want to compete with all the "snake oil" medicines that were widely available...
... which contained cannabis, cocaine, opium, and other hard drugs.
No need of oxycodone and such when you have plenty of other effective and affordable painkillers.