Can Nonprofits Accept Money from Crooks?

Responsa Radio #38

Clearly, stealing is wrong. But what if that money is going to a good cause? Is it our responsibility to reject crooked money even then? Or is there a way that giving away that money can be a form of atonement?