In Cain's defense regarding the sexual harassment *charges*...
Somebody else (or rather, multiple [two] somebodys), who claimed to be victims, broke the confidentiality agreement first by releasing the whole supposed story. Does this make an agreement of this type null and void? I don't know, I'm not a specialist in legal matters...
However, Cain did deny knowledge of the whole incident initially, presumable because he *didn't* want to break the confidentiality agreement. Once he'd consulted others, I'd guess he felt it was necessary and legally proper that he break the agreement and release more information.
Regardless, it's innocent until proven guilty - and we have very little reason to believe he's guilty. Why is nobody coming forth and saying what he actually *did* to harass people? Why did they wait until now, such an opportune time for anybody out to get him?
In businesses, claims of sexual harassment, regardless of if they're legitimate or not, are often settled with cash passed under the table and a confidentiality agreement - nobody wants to deal with the legal mess (it comes down to one person's word against another's), and such a settlement easily cleans up the mess.