“Beginning next August, medical marijuana dispensaries in Berkeley will be required to donate at least 2 percent of their cannabis to low-income residents. The City Council approved the requirement this summer — unanimously no less — with the hope of making the drug, which can sell for up to $400 an ounce at dispensaries, affordable for all residents.”