It's already legal if you visit san francisco. you'd be written a ticket for jaywalking before you are written a ticket for marijuana. You can get away with more things on the street in SF than in any other town in america--this includes taking a fat shit right in the street, in the center of the financial district:hippy:

in fact, more often than not, you will smell either 1) marijuana or 2) urine/shit while walking down the street of san francisco. it's especially true in the haight area.