Pretty sure everyone was ripping on Soriano at the time too. One of the worst signings in Cubs history possibly. He probably makes Schwarber look like a gold glover out in LF.
Castro's career has been interesting, he's been traded twice just before the team he was on got good which sucks. He's an OK player but he's never hit for more than 21 HR or 78 RBI in a season and his defense, especially at SS when he was with the Cubs was poor. I get it, he was thrown to the fire at age 20 on a bad team which put him in the spotlight but he never fully developed in to a star player like they thought he might be.
Been so many young guys hyped up in the Cubs system over the years that really turned out to be nothing more than OK players or busts I've gotten to the point I don't get too attached to these guys as a fan until they prove it consistently. Look at how bad Baez and Rizzo hit when they first came up and now they are untouchables on the roster. Took me awhile to warm up to Baez because I thought he was too much of a free swinger to ever be able to stick as an everyday player but glad he continued to develop and adjust.
Alfonso Soriano didn't give himself $136M and by all accounts played hurt all the time, was great in the club house and mentored every young player that he could.
The heat he takes from Cubs fans should be directed at the Tribune and Jim Hendry, not Alfonso Soriano.