The reason why the law is stupid is this:
You're allowed to grow three plants simultaneously, but as soon as you harvest them, you're allowed to possess only 50 grams in total. If you give a plant what it needs, it will produce anywhere from 300 to 750 grams depending on the strain. Anything above 50 grams you will have to dispose of because you're neither allowed to sell it, give it away or offer it to your friends to consume while they visit you!
Now let's apply that logic to alcohol. Imagine the smallest amount of beer you could buy would be a case with 20 bottles, which is legal to buy in a supermarket, but as soon as you leave the market, you're allowed to own only three bottles, which means you have to pour the other 17 down the drain outside the market because you can't sell it, give it away or offer it to anyone to drink!
It's just <deleted> stupid! Why is there a limit on how much cannabis I can have to begin with, when there is non on liquor?! Especially since alcohol does way more damage to an addict and their social environment than any other drug, including heroin!
The other problem is with the cannabis clubs. You can't just become a paying member and receive your monthly allocation. No! You have to actively participate in the club! Plus, you can grow in the club, but you're not allowed to smoke there. Great!
On the other hand, for some strange reason I don't have to participate in brewing beer before I can buy some!
The law is a step in the right direction, but as it stands right now it's 95% silly nonsense!
Lastly, yeah, it will put a dent in black market sales of the already existing black market dealers, but in about 3 months a lot of weed will hit the market because a lot of people want to get rid of their overproduce, so if anything, even more weed than before will hit the black market, sold by average Joe who just graduated from previous consumer to amateur dealer, replacing the previous black market dealer!
They should've just gone the liquor route with cannabis instead of this silly nonsense!