Someone touched on this in another thread and it got me thinking. Too many of us judge players because of their salaries, at least I have been known to.
When I think of Milton I think of a bad pitcher. At his age, injury history and recent performance he is not worth his salary, but is he really a bad pitcher. When your options are the Mays and Franklins of the world, I'd rather have Milton as my 4th or 5th starter. Yes his contract is bad when your stuck with it, but performance wise their are worse options.
When I think of Griffey I think of a declining struggling older and slower outfielder. At his age, injury history and recent performance he is not worth his salary, but is he really a bad player. Griffey in a LF or RF position batting 4th or 5th in the lineup would actually make this team better. Will it make Griffey worth his 10+ mil contract, NO, but the options either aren't much better or will be just as expensive. Yes his contract is bad when your are stuck with it, but performance wise their are worse options.
I could go on about more Reds players past and present, but really a bad contract does not make a bad player. A bad contract only makes a bad team.