I don't think our players have the mentality to succeed at international competition.
You have to care passionately about the England team and playing for England, as opposed to just doing well for your own personal gain. In 1990 the England team was full of players who would bleed red, white...
1. England select squad full of thick players without mentality to win major international tournaments.
2. Some of the thick players do some daft stuff.
3. Red tops knock player(s) down.
4. England under-achieve at tournament.
And repeat - every 2 years.