there is two complete ways to do it via LUA which I am very close to finally releasing some of the scripts along with the custom compiler and the first magazine issue that goes with it.
You simply put in the LUA script either or both of the following:
AreaDisableAllPatrolPaths()
DisablePunishmentSystem = TRUE
and that effectively disables all punishments and removes all cops and prefects from the game. This also removes the orderlies from the asylum too.
This method also will not glitch up the rest of the game since on any mission where said authority figures have to be present in some form whether it be a mission or a cutscene...this set of values is overridden by those scripts and so forth.