The firings open the door for Trump to install loyalists in their place. It also appears to violate federal law.
Trump fired at least 17 inspector generals at several federal agencies.