Barack Obama just fired Gerald Walpin, a U.S. inspector general appointed by George W. Bush to investigate fraud in the use of Americorps funds.

Kevin Johnson

Kevin Johnson

The firing of Walpin is causing much controversy, as many are claiming that the firing was illegal.

Why would Barack Obama fire Gerald Walpin?

As reported here, Walpin was investigating the possible misuse of federal grants by Sacramento Mayor Kevin Johnson and the St. Hope Academy, a nonprofit program that Johnson founded. Kevin Johnson is a friend of the Obamas and is a former NBA All-Star basketball player.

Many in the Obama administration criticized Walpin for mishandling the investigation, because they believed Walpin was overstating the case against Kevin Johnson.

After Obama fired Walpin, the blogosphere cried foul. Conservatives accused him of a politically motivated firing to protect his old friend.

Here’s the kicker though: the firing may have been illegal.

As reported here, Walpin claims that he was fired without warning. That would be a violation of the 2008 Inspectors General Reform Act. The law states that firing an inspector general requires 30 days warning and a written explanation.

According to the Walpin, he only received a written notice AFTER he was fired.

Senate Republicans are now demanding an investigation into the firing.

This may seem like a petty violation, but, remember an investigation into a minor break-in in Watergate Hotel brought down a president.

This just doesn’t feel right, does it?