In a way you are correct, but then things are getting too philosophical. In the real world, if I see the democrats/liberals throwing their weight behind something, I'll push against it. In my opinion we can't afford to play mental chess on things like weed and let the lefties get their way on yet another issue.
It is true that the liberals are statist totalitarians, and it is true that the liberals support legalization of marijuana. Thus they must see it in some way having a positive effect on their goal of creating a marxist state, and thus the legalization of marijuana, while possibly having the appearance of an issue of freedom, is actually in some way accelerating us towards marxism. I can see no other reason why the lefties would support it.
Remember, in order to keep the populace docile in a dictatorship, freedom is reduced but license is increased. Marijuana is a license issue to keep the sheeple happy while their true, pure, God-given freedoms are stolen. IMHO.
Your math is off.
The decriminalization of marijuana is not a Democrat/liberal issue. If it were, why, then, would not Obama simply announce that the feds will no longer enforce federal MJ law in states where weed is legal for recreational use and medicinal use? Reports are that under the Obama administration, anti-MJ federal action is on the uptick from where it was under the Bush administration.
Further, as I wrote earlier, if marijuana decriminalization were a Democrat/liberal issue, weed would be perfectly 100% legal here in Massachusetts, where 9.5 out of every 10 of our pols are not only Democrats, but the most progressive kind of Democrat.
Truth is, there are prohibitionists on both sides of the aisle, because prohibition is not a liberal/conservative issue, it's a statist/non-statist issue.
And they must be correct about that? Because liberals so accurately perceive reality?