Perhaps the biggest challenge in establishing a workable system in which marijuana can be grown, processed and sold is what to do with the money.
you can't take it to banks because they're federally chartered and fear prosecution for handling proceeds from transactions that are deemed illegal by the feds.