I think England needs to focus on team and not individual stars. This same issue came up with USA basketball. For so long we just had so much talent nobody could touch us but there came a time when the players weren't all pulling in the same direction. When that happens you go back to basics and eventually stars humble themselves (in order to get back in the side) and play as a team.

Guys like Milner, Vardy, Barry, your blue collar workhorses those guys make teams successful more often than the superstars.

Look at Portugal, CR7 doesn't do it all by himself. There are unsung heroes on that team. Messi doesn't have that on his Argentina team he's needed it.