For sure, things are changing fast. Bobby Cox would probably have to resign today. Myers certainly would have been suspended and maybe even traded.
Instead he got a three-year contract extension, and promptly fell apart (in '07 he wound up in the bullpen and assaulted a journalist in the clubhouse, in '08 he got sent to AAA, in '09 he got hurt and then, while rehabbing, lied about falling out of his truck).
Addison Russell seems to be on a similar arc.
When you combine Herrera's performance over the past two seasons with his arrest, then add in the negative PR of letting him take the field in Clearwater, I think Odubel has to go. A mutally agreed-upon buyout shouldn't be difficult, but if it is, and assuming they find there's no trade market whatsoever, what would actually be the downside for the Phillies if they just released him, maybe even before the Rule V? Herrera still gets paid, and if he were to file a grievance it would probably not be resolved quickly (and if they went to court and got an injunction then the Phillies are no longer the bad guys, and they could still option him to AAA to boot).
If Herrera's defense hadn't slipped so much and his conditioning hadn't been questioned this would be a tougher call - a good 4th OF who can play CF, is still young and used to routinely show the ability to hit .300 ought to be an asset.