In my opinion players have too much power in regards to their contracts. If they want to change club, they just boycott the practice and the club does not get their side of their contract fullfilled. There were a lot of cases like this in the past.
On the other hand the clubs are also not the holiest parties in this game of money. Very sad that the pure romance is slowly fading away :/
Hmm, you spoke a lot of sense.