Last Wednesday a man named Gerald Walpin, a U.S. inspector general investigating the possible misuse of Americorps funds, received a call from the White House informing him of his firing, a firing some believe was politically motivated and highly illegal.