To be honest that England game was the suckiest in a while.
Personally I couldn't give a stuff about football be it a world cup or not, however I've been pretty sure the sport is suffering the same problem that Cricket and more recently snooker has suffered and that's game rigging.
Now I'm sure that German fans might think this some sort of way to pass the buck in regards to how they won, suggesting that the games rigged verses their tactical prowess, well they would be wrong. Their tactical prowess is a certainty, however the absence of a game strategy from the England team really did suggest that the match was made to be sunk.
(England should have gone with one of two options when playing Germany, either an extremely heavy defence lessening the chances of goals for both sides or a counter Blitzkrieg, All out Offense. They did neither, fault of the manager? inexperience of the captain?)
It could be implied (with what might seem as borderline racism, which it isn't meant to be) that the England team suffered from having an absence of English players. To think a world cup usually implies all countries teams to signify their country, to have their countrymen stand behind them all of the way, but the English team is a Meltingpot of foreigners (Including the manager) who's allegiances are going to be divided between the country that pays their salary and the one they actually think of fondly as their childhood home.
However this being said I don't think that the nationality of the players is really what caused any concern about "rigging", just the overall Merchandising level and of course the Bookies turnover. I'd suggest the numbers are what really control any sports event, at least until they get caught for being in control and making it "un-sportsmanly".