Bayern Munich striker Kane had his say during a press conference ahead of England's final group game against Slovenia. He said: "I'd never want to be disrespectful to any player, especially, you know, a player who's worn the shirt and knows what it's like to play for England. I always feel like [former players and pundits] have a responsibility. I know they've got to be honest and give their opinion, but also they have a responsibility of being an ex-England player.
"The bottom line is, we haven't won anything as a nation for a long, long time. And, you know, a lot of these ex-players were part of that as well... they do know that it's tough to play in these major tournaments. It's tough to play for England."