1) Not only should he be fired - if only to save money on investigations, but
2) the idiots that did not fire him after the 10th investigation should also be fired for incompetence.
P.S. I am of course assuming that all 18 complaints weren't from a single incident or from a single person, or members of a single drug gang. But that should not be that hard to detect.