I think the problem nowadays is that people ignore the human element to the game and try to quantify every decision numerically. Sometimes a peak lineup may not be evident simply by number crunching.
Well, let's see...in the series with the Yanks he pitched 1.2 innings and gave up 3 earned runs.
I have no complaints with Barnes, but you're overselling him...he's had his rough spots too.