But at the same time, I wouldn't take a job as a national sales manager if I didn't want to travel...
My thinking is that some jobs require you to relocate, there's nothing wrong with AFL Player being one of those jobs. If a player isn't happy with that, there are other career paths where you can sit in the same office all day, 15 minutes from home.
As long as a player works hard for their club, and keeps an open dialogue in the lead-up to a potential move, I think most clubs would be happy to trade the player to their desired destination (if a fair deal is offered). But if a player does a Hendo, or a McCarthy, their club should have the ability to trade them to whoever is willing to pay the highest price.
Case in point, Mitchell. Done right by Hawthorn for a long time, was up front and honest with his club about where he wanted to be in a few years time, and they've given him away for peanuts to help him on his way (and free up some cap space).
If a player wants to be treated fairly, they should show their club the same respect.