That’s what internal affairs does, it still isn’t enough usually because it pretty much means you are stuck there once you join since your other career prospects disappear.
I think there's more risk of corruption or favouritism with IA than if it was a federal body completely disconnected from the department
Yep, in general this is what the DoJ supposed to also be doing, it just doesn’t have a mandate that can be applied to all cases.