Love the conspiracy theories on here.
It seems pretty simple to me, we sign a striker with a long track record of itchy feet, be it down to wanting to move to a better club, the need for a signing on fee, to better his wages, down to bad attitude, falling out with the manager etc, so his history of commitment to one club is short.
He does well with us, at his natural level (league one) and is made aware of interest of other clubs through his agent. One is his home town club with a chance of promotion, whilst others are in the league above. His chances of either promotion, or playing on a higher stage are there, and the chance of higher wages/bonuses etc.
In view of this he hands in a transfer request, and therefore forsakes any potential bonuses with us, but this is compensated by the higher wages and signing on fees he will get with his new club.
We are what we are, a mid table skint league one club, and he is what he is, a player who will get what he wants at a time of player power, but I cant blame him, what with a short career, in maximizing what earning potential he can get.
I personally feel its wrong but most players are like it now, and he is not alone amongst the ranks of pros.
I would let him go as he no longer has the desire to play for us and when that happens its time for all concerned to move on.