I concur in theory but you're forgetting1 crucial thing. It's been alleged (with some evidence) that he lied or covered up during investigations into the matter.
It's1 thing to make errors of judgment done in good faith quite another for a police officer to lie and a senior officer at that.
The passage of time cannot be justification for this fundamental lack of honesty which is expected in law enforcement officials.