“There’s no doubt that nonprofits today face serious financial difficulties and constraints, but do they have no choice but to demand long, unpaid hours of their employees? Putting questions of fairness aside, is their treatment of their workers limiting their effectiveness?”