Wait. I just now read that Broadwell was in the Army reserve and, in fact, the affair happened during this time in the service.

As noted above, that's a fairly serious violation of the code of conduct IIRC (sex with a technical subordinate).

Even if he wasn't prosecuted for it, the General may have been sufficiently ashamed that he decided to resign.