There's the problem, you can suddenly bring in as many laws as you want but how will you enforce them? The end result is, in the short term, you don't because you can't and that will lead to pressure to make weed illegal again as the numbers using in public rockets thanks to a lack of thinking from those who REALLY should know better by now. They went for the big headlines, they didn't think things through, and some common sense earlier instead of headline-grabbing willy-waving and poorly thought out legislation would have led to a better, and clearer, situation.
An interesting thought is "What they would do if Bear did sit on his porch with a fat one?". After all, it's private property (unless social housing) so how will they tackle that issue as it's not the same as walking around on the street with a HandiBong...