I'm sorry but this is a foolish thing to write. Managers, in any career, should not be in the habit of throwing current or former employees under the bus, especially not publicly. If Hendry were to come out and say "I made a huge mistake, signing Aaron Miles was a waste of resources that could have been better spent elsewhere, and I apologize to the fans" then he is effectively insulting Miles as a player and professional. He would be burning bridges with that player, the player's agent, other players represented by the agent, and potentially the player's peers from former or future teams (who may decide not to consider the Cubs organization based on it's management's actions and words). You think black athletes had the Reds high on their list 20 years ago? Hendry is a businessman and he isn't going to single out a bad contract because it singles out the athlete's performance and disrupts the baseball family. Even if his intention is to fault himself, he is still effectively saying in public 'that guy wasn't worth the money' which is easily interpreted by the player and his peers as 'that guy sucked.' The only public apology a man in his position will make is if he gets caught snorting coke off a prostitute or some other perceived debauchery. No kidding. Who are these mythical GM's out there "admit to a mistake" that some people seem to expect? A bad GM that tosses players under the bus like that would be even worse than a GM that signs a bad player to begin with.