If people disagree with the law, they should campaign for it to be changed. (And indeed, a change is in the works in Missouri, apparently. But as of now, possession of marijuana is illegal.)
A society where people feel they can pick and choose which laws to respect and which to ignore is a worrying proposition, IMO. The law as a whole may be far from perfect, but it's better than anarchy.