If you haven't thought much about the subject, cannabis (aka weed) is a BOOMING business in now quite a number of states. The states have made cannabis sales legal. The federal government has not. That sales are illegal according to the feds (and we know who they are) ALSO means that it is illegal for nonprofits to accept profits from those selling cannabis. And there lies 1/2 of the dilemma recognizing that even if receipt of profits were legal, there are quite a number of nonprofits who must wrestle with a mission versus source of money challenge (you know: drug addiction etc). So what to do? As always - I tend to go to the "only thing wrong with tainted money is their 'taint enough of it" framing. And what about all those folks who take money from the drug companies or the Sadlers or the military industrial complex.... Will your not taking money slow them down?
For a very interesting story about Colorado and the dilemma on the side of the distributors and their desire to give, check out this article from the Denver bizjounals.