Not only that, but the Pirates are eating the rest of Morris' contract in the deal and gave up a decent prospect to make it happen. Completely bizarre move; they probably could have had Morris for a song if they wanted to pay his salary, or could have gotten the Giants to go halfsies on his salary to give up a decent prospect.
Last year, they made the Shawn Chacon trade, which no one understood either.
Speaking of bad teams, I do NOT understand the Nationals, at all. They sign Young and Belliard to long-term (well, multi-year, anyway) contracts instead of trading them for prospects. They ask for the moon for Cordero and don't move him, even though there's really no games to save in DC. If I were a Nats fan, all I'd be saying is "thank God Redskins training camp just started".