Peavy blocked the trade and rightfully so.
"Rightfully so" from the sense that he has the right to do so.
I find it interesting that even Peavy himself hasn't closed the door to coming to the White Sox. The deal is still on the table, pending a change of mind.
The White Sox are not a very good team right now. But they are not that far away from being a very competitive team. Peavy acknowledged that himself. If he wants to play for a sure a sure-fire shot at a World Series this year, well, that's a crap shoot. If he wants to stay in the NL, well, that's his preference. If he wants to stay in San Diego, then he should tell the front office to stop negotiating trades.
Peavy is effectively closing the door to a trade, at least for this year. Maybe that's what he wants. He has the contractually guaranteed power to do that.
Here in Chicago, the talk shows have debated whether adding Peavy makes the White Sox a contender, and the general consensus is -- no. Its not enough. But considering his long term contract status and that the other pieces the Sox need to contend are potentially in the minors or able to be gotten through the market via Kenny Williams' wild and wooly ways, Peavy would help the Sox be set.
Because of the nature of the AL Central, and the basic framework of the team, I think the deal would have worked well for everyone involved. Then again, I'm a dyed in the wool White Sox fan. So I don't look at this objectively. But the Sox have developed a great organization. It could be a blessing in disguise. Several of the minor-league players rumored to have been part of he deal -- Poreda, Jordan Danks -- are flourishing. We may be better off to keep them. But generally, Kenny Williams has succeeded when he's dealt prospects for established talent. Its generally a safe bet.