A company I profoundly disagree with ethically offers me a significant grant for my research project, which could genuinely advance human knowledge. Do I accept the 'dirty money' for its potential good, or refuse on moral principle, delaying my work?