inspector general firing illegal