Meche seems to be the exception to the rule. Maybe there are guys who walked away with a year or two left on a deal but I can't think of anyone who'd leave that amount of years and that amount of dollars on the table if Davis retired after the 2019 season for example.
I think a lot of us (me included) would like to think they would have handled things differently.
But a few things:
None of us (I'm assuming) have been in a position to make that amount of money. Or turn down that amount of money. I don't pretend to know what Davis's living expenses are but I'm assuming not cheap. Even if they're relatively modest for a professional athlete, he's in a unique position to ensure that his kids, his kids kids and his kids kids kids would never have to work again if they invest everything right and set everything up right.
It's one thing to be able to say you'd like to do the "honorable thing" and walk away and leave money on the table. It's quite another thing to be able to say your family is set for generations and to try and get every dollar you can from a guaranteed contract. Sure, what's 10 or 15 million had he walked away early? It's more money for his family. At the end of the day, I can't get too mad at anyone who's looking out for their family first.
As frustrated as all of us have been with Davis, it's not his fault the Orioles were stupid enough to bid against themselves and give him that deal. We can banter back and forth on if he worked hard or not, what he did or didn't do in the offseasons, etc. But I will say the telling thing is that none of his teammates seemed to have a problem with him. There were never any "un-named sources" in the media who were talking smack about him. There never seemed to be any clubhouse disputes. If his teammates didn't seem to care, I'm not sure why I should have cared so much in the first place. He also did a lot for the community of Baltimore and that shouldn't be overlooked.
We forget that these professional athletes understand that this is a business, first and foremost. It's why NFL players don't mind it when their teammates are holding out for a contract during training camp. They know that their teammates are handling their business first and that's what needs to be done. As much as we as fans would like to believe that "team first" chest beating stuff, it just doesn't work that way anymore.
Lastly, I also wouldn't be surprised if the Players Association was in his ear and urging him not to retire. While they certainly couldn't do anything if he decided to walk away early and leave money on the table, the MLBPA doesn't like to give anything away. As I said, they couldn't do anything to recoup money for Davis if he decided to retire early but I'm sure they don't want any of their players leaving money on the table no matter what the situation is.
Now...this is all said in hindsight. Davis is gone, he's not a threat to return to the roster. Had there been reports of him training, rehabbing and planning to be at Spring Training next year, I'd probably be a bit irate.