Whether or not we believe in the existence of a god, few of us would disagree that some, if not many, political, religious, business and other organizations have - at some point in their history - proven to be morally corrupt and impervious to external scrutiny.