He's turned down a contract. Not the same as saying I don't wanna be here. He could be looking for an improved offer. Plus he wants to play up front, which I feel is where he needs to play.
Yes, he's a good player. You don't do what he's done without being good, but I think he's got a lot of improving to do to be considered a top player. Compare him to Ashley young. Ashley is far more consistent. IMO.
Good luck to Theo, but I for one expected him to be one of the star players in the prem by now, which he's clearly not.