President Donald Trump’s firing of 18 inspectors general explicitly violates a law passed by Congress to protect these ...