1 - He's 22. Not like he'll never grow as a pitcher. If you give up on every player at the age of 22, you're doomed. Especially when said player is one of the top pitching prospects in the nation.
2 - From MLB.com: ranked as the #28 prospect in the minors and they have this to say:
Carlos Carrasco Top 50 Prospects Profile | MLB.com: Minors (talks about last year)
Lou Marson is rated as the #43 prospect. One of the better catcher prospects in the nation. He's 23.
Jason Knapp is huge and can hit the mid/high 90s with his fastball. In class A he had 111 Ks in 85 innings. Pretty sure he's only 18.
Jason Donald is the oldest player in the deal coming to Cleveland, and he's 24. Looks like he has pretty decent potential.
I'm with NFBuck. Cleveland got two really good prospects, a third who has top of the rotation potential, and an infielder who might have starting potential. The current players aren't working out too well, might as well clear them out and get some young guys with potential. They could've traded Lee for average MLBers or young guys who could become above average MLBers. Not going to win with average players.