For the first time, according to Gallup, most Americans think marijuana should be legal. As many as seven states have ballots on the issue on the way