To the best of my knowledge, Judaism, Christianity and even plain-old, agnostic ethics advocates giving someone a second chance. But is this true with nonprofit organizations? Does a charity that has made mistakes and lost our trust deserve our donations in the future?