I think this is exactly right. Players understand business decisions, getting older, injury settlements etc. But losing one of their own who in their eyes has been falsely accused and targeted because the organization doesn't have the stones to go to bat for him is terrible for morale.
The FO might not have any other option in the grand scheme of things, but in the short term, it will have a negative impact on the team.