I think thats definitely right.
And we fans aren't much different. We've had all kinds of calls for "cutting DD, cutting Webby!" Our loyalty is to the Giants and not necessarily our players.
So as I said, everyone acts in self interest.
1. The player wants the best deal and best work conditions.
2. The club wants to field a winning team and be profitable.
3. The fans want a winner. (and if that means cutting a long time beloved player and bringing in someone else?..So be it)
That's part of why even though I've bought lots of Giants apparel over the years, I have NEVER bought a jersey. My loyalty is to the team more than the players. I wish former Giants players well on their future endeavors and generally thank them for their service, unless they start openly dissing the organization...