This whole discussion seems to be circling back to the issue of accountability.
Currently the Police police the Police. That's just the way the system is currently
set up. The Police are still members of the public, as are their superiors, and Judges,
and so on and so forth. Everyone is (or should be) accountable for their actions to
the Public (and that means everyone with or without a badge).
If the Police police the Police, and only the Police can identify individual officers
who wear identical (more or less) uniforms with no identifying markings (if that is the
case?), then the door is open for a two tier legal system and that's just not right.
This leads to the "us vs.. them" mentality and that is not healthy for a functional
society.
Laws are written (in theory for the benefit of society= the Public, as a whole) by
representatives of the Public, elected by the Public, who are still members of the
Public. Law Enforcement Officers are hired by the Public, and are still members of
the Public. One set of laws...not one set of laws except for those that happen to
be in Law Enforcement.
We are all accountable (& answerable) to the Public. There is only one Criminal Code
in Canada. One neighbour isn't directly accountable to his neighbour as one Enforcement
Officer isn't directly accountable to another member of the Public. We have a system of
Justice in place (Courts, etc...). I think that is what this discussion is circling around, but
not directly addressing.