If David is willing to stay and fight for his place in the starting 11, keep him. If he wants to leave, sell him. As much as I like him as a player, there's no point keeping an expensive (wage-wise) player against his wish. However, if he wants to stay, there's definitely no argument for selling...