I don't really buy in to the idea of structural issues/epl/sky/money ruining everything, for me the issue with England over the last few tournaments has been failing to get anything like the best out of the players we have.
And largely that's down to the manager
In every tournament, There's always teams that punch above their weight, but for the 3 lions in 2006, 2010, 2012 and this year, we haven't even pulled our weight.