Any time a cop pulls the trigger, that cop should stand trial. An impartial judge and jury should adjudicate the matter; no internal process should be allowed. There are no automatic clean kills based solely on the testimony of cops.
In Canada, a cop has to go through an investigation and review process every time his gun clears leather on duty, for any reason. This cuts down on the unnecessary gunplay.