This may have been said a million times before but England simply do not produce the type of player required to win international tournaments. There are so many good qualities about English players but from a grass roots level they seem to undervalue the thinker, the player who will make that pass for the good of the team rather than the spectacular.
It's funny that Carrick has been mentioned because he is the type they are lacking. And he is often criticised for doing exactly what England need. He may not be the answer but he is the type of player England need to be successful. And that won't be corrected by simply making Carrick England captain ala Scott Parker but they need a mental shift at grass roots level.