While possesion of cannabis can be legalized at a state or local level, it is still a violation of federal law. Better to outlaw it at the state level, set the penalty at a $1 fine. Plead guilty, jeopardy is attached, you cannot be retried.