You got to feel for Bagwell - the guy's coming to camp with a shoulder that's not medically cleared because he has to prove to himself that he's physically not able to do it before he can give it up in good conscience. And meanwhile the team wants him to just go away because if he's able to play in a diminished capacity, he'll cost them a ton of money.
He'll get paid, either way, but this is a no brainer Hall of Famer who watched his team in the playoffs and World Series the last two years and couldn't do much. Some people might characterize this as hanging on too long, but there's little doubt that at 37 he'd still be a very good player if he were healthy. It's not like Jerry Rice who won Super Bowls and set every record hanging on at 42 and joining different teams.