The larger problem may be that owners have no financial obligation as in real life and therefore can offer ridiculous contracts knowing they can dump a team without penalty if it all goes wrong.
Possible solution
This one might get moved to another forum but when dealing with contracted players about to become free agents can there be a button to say to them we will not meet that demand. The player engine would then search to see how many players close to or above their owners or default ratings in their primary position are available or due for free agency in the next off season and adjust their demands accordingly
Ie if a player knows he'll be the best available he won't change his demands or even go higher but if there are a lot of players rated above to contend with they may go lower to avoid being undervalued in FA their happiness with the owner would also have an effect. To stop owners spamming the button on every player make every press affect how much the player likes the owner until it makes them unhappy and unwilling to deal with the owner.
Last edited at 2/04/2017 9:56 am