The best players have signed for the best clubs since the dawn of football. It's how it's always worked.
I think using phrases like 'turn his back on the club' and saying he can't really be a fan is just childish.
Should Ronaldo have stayed at Sporting? Rooney at Everton? Maradona at Argentinos Jnrs? Zidane at Cannes?
It's inevitable that elite players want to play for elite clubs and win trophies and I don't think you can really blame them.
I think most of us on here over the years have said Kane needs to leave spurs to fulfill his potential. Whats the difference with Jack?
Will be gutted when he leaves but got to fully respect the decision.
Generally I think that's true. But also there's the question if there's something special about a club, what the future holds at a club, and what are the pluses and minuses of a particular "best" club.
Stevie G found when it came to it his attraction to his club was huge, the club may have hit a trough but it wasn't in a bad place, and Chelsea offered gongs but not a lot more. He stayed. Missed out on gongs but doubt if he ever regretted it.
Stirling didn't have the same attraction to Liverpool, was at a much earlier stage of his career and felt he wasn't getting the development and support he needed, and saw Man C as a better environment to develop in. He went, and never regretted it.
Jack's got a huge connection to Villa, which has ambitious owners who have done a lot already and are committed to doing more, it's an exciting place to be, and despite Man Cs successes there must be doubts over its financial dealings, how long Pep will stay, and whether he can do the revamp they need. I reckon there's a big case for staying.
In Kane's case I can't see why he'd want to stay at Spurs.