Speaking as someone currently being shaken down by the State of Maine over a weed, the war on drugs perverts not only the drug users, and people involved in the sale, but the government which prohibits it, too.
Right now the criminal justice system is addicted to the revenues they get from extorting citizens who smoke hemp.
Now everyone with a clue in State government knows perfectly well that hemp poses no threat to civil society, but the money the courts and cops are making shaking down stoners is just too good to give up.
Meanwhile, on the other end of the state's balance sheet the money our government spends fighting this futile and counter productive war on drugs costs citizens far more than than it generates in fines.
Nothing about the way our society is dealing with the problem of drug use makes the slightest sense, as far as I'm concerned. Not with the legal drugs, and not the illegal drugs, either.
Unless you're a dealer, a cop, a prison guard or part of the criminal justice system, the whole war on drugs is little more than another tax on some classes of citizens, and one that doesn't really serve much purpose for the non-users, either.
If you in part of the criminal justice industry, of course, the laws serve only to help justify you continued employment.
And THAT more than any logic, is what keeps the war going, folks.