This whole argument on the "cost" of the "War On Drugs" is a moot point. The cost to society is far greater. Both from government payouts, as well as the private sector. Which spends far more on drug rehab, welfare payouts, and lost revenue from illicit drug use. Not to mention the amount of people it removes from the work force because of it's far reaching effects, ruined health, along with the lives and families it destroys.
Besides, most everyone fighting this "war" is on the government payroll anyway. From local cops, to Federal DEA agents, Coast Guard, and Border Patrol Officers, military, on up to all the administrative posts within the same organizations. If this "war" was stopped, there is no way the government is going to discharge, and or lay off these people. The whole concept of government workers is to grow the size of the group you work for. Look at the Dept. Of Homeland Security. It didn't even exist before 9/11. Call it simple job security. The "cost" would remain the same. The country wouldn't "save" a dime if it ended today.
And as far as all of this "freedom" nonsense attached to the legalization of this crap, it is just more silliness. This country is based on Judeo Christian values. Our rights, as drawn up by the founding fathers, are God given. Remember that phrase, "In God We Trust"? Illegal street drugs do not fit into living a good Christian life. You don't need to be religious to heed this, because our country, along with all of it's values, principals, and rights is based on it.