U.S. Agriculture SecretaryTom Vilsack Wednesday apologizes to Shirley Sherrod for firing her over a heavily-edited video tape of a speech, circulated by Tea Party activists, which alleged that Sherrod's actions were the result of racism, and offers her an official job.