Earlier this week, a Frenchman moved from one club to another. Midway through his contract, Manchester United decided they did not need Morgan Schneiderlin any more so they moved him on into the willing hands of Everton. There was no fuss and nor should there have been. It is the way football works.
When a club decide they do not want a player any more, they get rid of him. It doesn't matter how long his contract has to run.
If he doesn't want to go, there are ways and means of persuading him it really is in his best interests to leave.