Here we go "international football means nothing" blah, blah, blah.
It may mean nothing to those that are new to football and have recently adopted it as a past time. But for many football fans international football and in particular the World Cup is the biggest stage of all for a professional footballer and the biggest spectacle for a fan.
A national team should consist of players and staff of that particular nation, if you were born here, have been here since you were a little child or have parents/grandparents that are from the nation you have chosen to play for.
It shouldn't be that you have been living in a country for say 5 years and haven't played for your nation of birth, therefore you can be eligible to play for a nation.
I don't care about any other sport, nor do I care about any other nation. I could just about handle a foriegn manager but I see having the top young players from across the globe being eligible to play for England plain wrong.
In the interest of fairness alone it shouldn't be allowed.