They are all vices - the fact that some are "legal" and others aren't doesn't make a drug inherently bad or good.
I agree. It's very interesting when you consider *why* cannabis out of all of these substances you mentioned was singled out as the criminal one as well - essentially racism (primarily against Mexicans and African Americans) and really dodgy politics. I really do recommend people watch the video I linked about a page or so back, it explains a lot of this (also 'Adam Ruins Everything' is just a gem in and of itself). If you can't be bothered though, here is a kicker of a quote, from President Nixon's (the guy who basically launched the war on drugs) Domestic Policy Chief John Ehrlichman.
"The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar left and black people. You understand what I'm saying? We knew we couldn't make it illegal to be either against the war or black, but by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did."
(Just to clarify before someone
inevitably misconstrues my point - I'm not at all saying that being against marijuana means you are racist, but I do think it is important to acknowledge that our understanding of the substance has been tainted by A LOT of intentionally misleading information, some of which is really nefarious. Again, really recommend watching the video, it's super interesting, and entertaining!)