We didn't trade Sabathia for bats just for the hell of it. As a business stand-point it was necessary. We weren't going to resign him this year anyways, so why not get something for him in return, you know?
BTW, the Indians got a heckuva lot of talent in return including: Matt LaPorta, Michael Brantley, Rob Bryson, Taylor Green and Zach Jackson.
Remember those names. You may have not heard of them as they're young and in the minors. A few of them are already tearing it up in Spring Training. Not all will become stars, but I am willing to bet 2 of them turn into some of the building blocks for seasons to come.
You may not agree with this method "small market" teams go through, but it's a churning process that has to be done to keep this team competitive each year.
You got okay talent...I think it was a good trade. It's just one of those things that always comes back to always get teams in the end... the probability of getting value goes way down when you take an bat back for an arm. In your division, a couple of trades that teams got fleeced because of this were the AJ Pierzynski for Nathan/Liriano trade...and the Gio Gonzalez for Nick Swisher trade...but you gotta do, what you gotta do...