I disagree. When those who are not actively corrupt act to shield those who ARE actively corrupt, then they are also corrupt. So police that don't arrest officers that commit felonies are corrupt, even though they, themselves, are only passive observers. And management that tolerates such actions is corrupt, and, itself, criminal (misfeasance, at a minimum, but probably actually felonious...and if not, it SHOULD be felonious).
Police and others who are given extra authority should be held to a more ridgid standard than are others. And they should be punished when they do not live up to that standard. (I suspect that nearly half the police in this city should be in prison, mainly for aiding and abeting after the fact, but as they are in a position of power that should be grounds for imprisonment.)
N.B.: IANAL. I suspect that if I were I could name specific grounds for prosecution of those that I say "should be imprisoned". IOW, I doubt that any new laws are required, merely enforcement of laws already on the books.