One of the things that rankles me is half of a story. Peavy's numbers look good until you realize who he pitched against.
In 10 starts he had four wins for the Sox, only one of them against a team with a winning record (the Dodgers). Other than that his wins were against the White Sox (78-84), the Colorado Rockies (75-87) and the hapless Diamondbacks (63-93). The league is full of pitchers who could have beaten those guys.
Whether we "needed him" is a whole 'nother story with Dubront (11-6, 4.32) and Workman (6-3, 4.97) available, but I'll defer to the Sox in thinking that we "needed" another pitcher. What they did was pay a Mercedes price for someone who used to be a Cadillac pitcher when they could have been as successful with a Chevrolet, and cheaper.
Bad idea. Bad, bad idea.
As I've said, I can willingly live with Mistake #1 - not having Iggy in their plans, but they NEVER should have traded him and gotten such poor value for him.