Answer
Sherrod was fired after conservative blogger Andrew Breitbart released a misleadingly edited video of her speech to the NAACP. The video made it appear that Sherrod was disparaging poor white farmers, when in fact she was telling a story about how she had helped a white farmer get a loan.