I agree that he's too harsh on the running backs. He does not mention Ryan Grant's excellent performance against the Bears. I would give the running backs a B, with Starks a little better than Grant. This is just not a running team, so they're not going to get a lot of yards.
I also think that a C is too harsh a grade for the defense. I've been as critical of the defense as anyone, but I would still give it a B minus, or maybe even a B.