There is a case to be made that administrative subpoenas can be good. They save taxpayers money, they speed up investigations, and they free up the court for more important matters.
As with all things though, these agencies should not be self-regulated without civilian and judicial oversight.
As with all things though, these agencies should not be self-regulated without civilian and judicial oversight.