England are a weak side. All the CONCAF teams (Mexico, USA, Costa Rica) are currently better than them. Same goes for a handful of African teams, and some formerly underrated South American sides (Colombia, Chile etc).
England keeps trading on it's past, it's history to puff themselves up. The sooner they come to terms with the fact that they are a second or third rate team on the world stage, the sooner they'll able to find ways to become a top tier side again. Problem is you still have an arrogant mindset among English players, ex-players and coaches who think England are ALWAYS among the top 10 teams on the planet, no matter the evidence that suggests otherwise. Danny Murphy suggesting England could pulverize Colombia was the sort of out of touch statement I'm talking about. Same with Harry Redknapp's comments about teams performing better than England not having players good enough to get in the Premiership.
Louis Van Gaal basucally said it. Not one England player is good enough to get into the Dutch first team. Not Gerrad, not Rooney. None of them.
Problem is, England will now go back to thrashing the likes of San Marino 8-0, and get good results against decent teams in meaningless friendlies and convince themselves all over again that they are world beaters and favorites for the Euros. It's a never ending cycle.