There are two main reasons why cannabis won’t be legalized within the next few years:
1.) The justice system feeds people to the jails, and the latter is a very profitable business; arresting and jailing people is an industry.
Legalizing cannabis would severely cut into this industry and big industries inevitably have lobbyists; they use them like a well refined weapon against the slow moving wave of government change.
2.) The other reason cannabis won’t be legalized any time soon is the pervasive attitude from those in power. This is not limited to lower levels of gov’t, it goes all the way to the top: Obama.
It greatly disturbed me that he laughed off the #1 ranked question in his own online polls in 3 different sections: legalizing cannabis to help the economy. That Obama would treat conservative protesters (remember the town hall meetings during the election run) with more respect than thousands to millions of online people voicing their views.
To be blunt: I expected better from him.
I also fear he’s getting the Bush effect: being surrounded by people with biases that aren’t balanced and not seeing how he’s being herded away from his original intentions.