He'd be crazy not to retire at this point. There's nowhere to go but down, even for a guy who hasn't hoisted a trophy in seven years. Tony's staying in St. Louis, so a return to the Cardinals isn't in the works either.
I personally think he should have walked away when Steinbrenner threatened his job last year...and the year before, but that's just me. Better late than never, at least. Joe certainly deserves better than the way he's been treated in the last few years.
More significantly, this puts a nail in the coffin of the Yankees as we know them. I don't think Rivera's coming back if Torre isn't in the dugout.
Throw in Duane Ward following the 1993 season. He managed to put together a whopping 2.2 innings over the course of the next 2 seasons combined, and give up 8 runs. He was paid just over a million dollars per third of an inninng. (8.