It's illegal because of ignorant retards bashing it. In the 60's/70's during the Vietnam war the US government used the sale of heroin and marijuana to help fund the CIA. It's also illegal because major drug corporations would lose billions of dollars in revenue, they pump you full of narcotics and say it's good for you but if you inhale a plant you'll go crazy. America is controlled by corporate lobbyists. Capitalism isn't designed for the wealth and good being of the common people, and a good majority are too stupid to realize that. Which is why Americans don't have public healthcare and complain about the high cost hospital bills.