Affairs aren't good things, I know. But let's do some calculus:
CIA Director has affair, has to resign. I get that, although I'm saddened by that, because I had a great deal of respect for him.
Incoming Lockheed CEO has affair, gets fired--and gets $3.5MM in severance pay. Huh?