I agree with some of this, but I do not believe that at the world cup the final 8 teams were packed full of players with Skill, technique and tactical awareness that England players do not have. Each team had one, two or maybe 3 outstanding players, and the rest were of a much lower standard. The problem isn't grass roots, training etc etc. It is coaching about how to play and win in big tournaments not about grass roots etc. Which is where Woy fails. Are we really saying the Uruguay or Costa Rica (or whatever) grass roots systems are superior to Englands and that is why they did better than England?
Because at club level, they have the foreign players around them who do the heavy lifting in terms of skill, technique, and tactical awareness.
Anyone that is thinking they haven't earned their salary by playing badly would be an idiot. But you have to consider that these players are way overpaid compared to the reality of their skill level or competence at an individual level - or they actually are really good players but are just awful at international football. There is nothing in the teams that got to the final 8 or final 4 to indicate the England team should be unable to get to those stages in big tournaments. They are not better players on display as a first 11. But, they just never do it.
Take Gerrard as example. Never trusted by Houllier or Benitez to be the midfield schemer - because he's actually not that brilliant a technical footballer. Fair play, he's got an engine and a shot, so leave him to run around, whip in crosses and crash winning shots in from the edge of the box, and leave the Xabi Alonso's to be the actual brains...
Same goes for Rooney, Lampard, and on and on. Their problem internationally is that they can't take the foreigners that balance out their more physical lung-busting game with them.
Until England starts to prioritise development of smart, technically minded footballers, rather than physical specimens, you will always be (and frankly, have almost always been) a second rate international team.
Think of how stupid the average person is, and realise half of them are stupider than that