320/oz is street price, that's steep for what's legal in this state, IMHO. There are various reasons why the prices are as high as they are and greed *is* one of them. There are also other pressures that keep the prices inflated.

That same 300+/oz on the street should be 200, for today's patients and even less when rescheduled. A small co-op/collective system can easily provide very high quality meds to members at 200-250/oz and still donate 10%(or more) to the needy. Imagine what large scale operations could do?