If any one needs to apologize, it's the Obama administration. They are the ones that jumped the gun and forced her to resign without knowing the full story. Vilsack was a worthless and ineffectual governor when I lived in Iowa and he hasn't changed a bit.
Sherrod is blaming the NAACP for this. She is saying that their statements on the Tea Party being racist lead to her firing. She has a point.