I don't know that any one person can be pegged for "single handedly ruining the franchise" at this point.
True. However, I have read enough posts concerning the fact that Soriano's contract has hindered the Cubs from spending which is absolutely ludicrous. Especially from when a lot of the same people (not here) endorsed and defended the throwing away of 18 million for Zambrano just to be off the team.
I think a more appropriate player that should be equated to Castro was Aramis Ramirez. People threw him under the bus because he didn't hustle down the line, or the fact that he just appeared to not care sometimes.
People need to look at players evenly, and contract length nor size of it should matter. As far as lapses if that is indeed what occurred, this should not be happening, especially to a kid that has had recent lapses.
The excuse of him being 23 and has time to turn it around his crap. He has been in the league for 4 years, has been given an astronomical contract for mediocre play when averaged out, and the FO and managers should be throwing the gauntlet down at him.
Basic fundamentals are you run as hard as you can until the coach tells you to stop. Everyone of us knows that. How come Castro doesn't?