HE definitely lacks self control. The fact that he was banging a woman other than his wife speaks to that as well.
And just that used to be enough to get him fired.
The FBI needs to REALLY clean up their act and clean house if we are ever going to think of them as being a Premier Law Enforcement Agency instead of a corrupt joke.