The player does not want to sign an improved contract, that would lead one to assume he wants to leave, so fans getting angry and saying never let him leave, is kind of stupid.
It all comes down to do we sell him as soon as possible and get the most money, or do we let his contract run down and eventually lose his services for nothing.
There is only one option that makes any kind of business sense. Don't any of you be fooled, running a football club is a big business. As fans we tend not to think of it in those terms but, it's a good job the owner and board do, otherwise this club we all love so much would cease to exist.