Even if Peavy's numbers were a little worse than what we would have liked (and they were actually perfect #3 numbers), the reasoning behind the trade was rock-solid, and the attitude behind it was admirable, IMHO. He bolstered the staff and gave us some insurance. He gave us 6.4 innings per start and lightened the load for the bullpen.
A deadline trade by a contender can't be expected to yield equal value. Look what Theo gave up for a few months from a closer.