I can't remember the last time I actually watched a full England game. Actually, of course I can, it was when we lost to Portugal in the World Cup. Since then, McCalren's appointment and Lampard's continual involvement have ensured highlights at best, and at times, like Saturday's dismal draw against Israel, no interest whatsoever.
How can this be, when we have the best league everyone asks? It's the foreign players. Well it is in a sense but not the one that people always go on about. What happens is there are a few decent English players; Gerrard, Rooney (when he's not acting like a twat), Terry, ermmmm.....uhhhh....Cole, that's pretty much it isn't it? Let's be fair. The rest play for good club sides that are surrounded by great forgeing players. Lampard looks good for Chelsea week in week out because Essien is a fucking machine and Makalele's knows how to defend. If he had to do Gerrard's job at Chelsea all on his own he would be shown up as the ineffectual chump he really is (think back to the CCF - Diably / Denilson / Fab - were all streets ahead of him). It's not an anti Chelsea thing, Ray Parlour got a few caps for England and looked pretty good for Arsenal when he was supported by Petit, Viera and Overmars.
I think this is where th Spain thing comes in. I know a load of Spanish supporters who just cringe at the site of Spain trying to do anything in the world cup because they know their team is not good enough, even though Real / Barca / Valencia continue to play great football.
We need to accept that just because English club sides are great this doesn't mean that the national side will be any good. We also need to understand that for most of the England players they are far more successful at club level so that's where their loyalties lie.