Welcome to the 70s, folks.
When I worked in Manhattan, I saw all sorts of people smoking reefer - and you could smell it everywhere - but never did I see anyone getting arrested for it. My guess is the marijuana law is there to assist with cleaning up the streets, as in Giuliani’s quality of life campaign. I’m sure Comrade De Blasio will screw this one up, too.