lol read history. marijuana was banned purely because white americans liked to oppress mexicans. nobody was interested in which cactus hard liquor or marijuana people liked to mess with their own heads, marijuana was a mexican way to do it and mexicans were hated. that's the only reason. marijuana as a word is mexican spanish origin.
americans hated mexicans because of the tensions after mexican revolution in 1910. in southern us states there was a massive influx of mexican immigrants. first cannabis related raid was made in the mexican-american neighborhood of sonoratown in los angeles in 1914.
it's pretty ironic that americans were first to make marijuana illegal for political pettiness and now they're first country who are legalizing marijuana in almost every state. first they started the whole mess, spread that mess by lobbying for criminalization in other countries and now they are the first to clean up the mess they themselves have made.