Why did cannabis used to be legal?

Because cannabis has many benefits both medicinally and industrially, but the government will not accept science that states this and decided to schedule it as a schedule 1 drug, meaning no medicinal value. 13 states so far have decided that it does have some medical value and allow it to qualified patients. Obama has announced that we will not be using federal resources to circumvent state laws.