To be fair, Shapiro admits that the Brietbart tape was heavily and unfairly edited. Basically Shirly Sherrod isn't a racist based on that heavily edited tape. But the media and other sources are missing the larger context which is that Sherrod is a Marxist and kind of a racist.
But the context the media found was also out of context. The speech makes clear that Sherrod is a Marxist rather than a racist, but that she has racial tendencies nonetheless.Apparently Sherrod has a history of standing up for black farmers. Horrors. And Obama apparently wanted to promote someone who stands up for black farmers. What an evil, evil man.
It's hard not to read this article as either making a mountain out of a molehill; Obama is a Democratic President; albeit a center of the roader. It's not surprising he would nominate at least a few liberals (and lets be clear, Marxist in the mouth of Shapiro means anybody more liberal than, say, Mitt Romney).