Also don't overlook that America is also supposed to be a country of redemption and second chances, and that we as a society derive strength from that. We foster risk-taking, and we don't throw away people who seriously screw up - but rather capitalize on the fact that those who have overcome serious mistakes often become formidable humans. This is one of the bright spots of American culture, lets not throw it away for the cheap thrill of standing in self-righteous judgment.