It isn't that hard, don't do illegal drugs if you don't want to be called a criminal. You can work to make them legal, but that doesn't change the fact that they are illegal right now.
Prihibition is dramatically worse because it imputes criminal charges onto people who are otherwise innocent. This is bad because these people are not a threat to society, yet with prohibition they lose their life to jailtime and a permanent criminal record.
I never said they are not illegal right now.
I never said that it shouldn't be legalized/decriminalized, I'm just objecting to the usage of "innocent" to describe these people.
However I would then ask if the legal criteria of judging innocence are useful to society. My claim is that they are not, in that we label people as "guilty" and socially disadvantage them, when they may otherwise be perfectly productive members of society. Their use of cannabis in and of itself causes causes comparatively less harm to others, at least relative to harder drugs like alcohol.