I don't think it's a black and white issue (no pun intended). I don't agree that the only fact to consider should be the country you were actually in when you were born. What if you were born in, say, Africa, but spent almost your entire life, from the age of lets say 8, through to your present age of, for arguments sake, 30 living in England and believing yourself to be English. Should you be banned from representing England? Should you only be eligible for your country of birth? Guess we should hand back all Mo Farah's gold medals then?
I'm not a fan of the nationalisation of players in the way that some countries do it. Diego Costa for example is a Brazillian who has been part of friendly squads for Brazil, but never played a competitive match for them. He has spent the last 5 years living and working in Spain, so is now eligible for Spanish citizenship. The Spanish FA, and Costa himself, now want him to play for Spain. I'm sorry but, for me, Costa isn't Spanish. He's 25 years old, he spent 20 years living outside of Spain (18 years in Brazil and 2 in Portugal) and 5 years living in Spain. For me that's the kind of national switch that needs to be prevented.
The British nations don't follow the FIFA guidelines around switching nationality, we insist that, for a player to become "English" he must have spent at least 5 years, prior to the age of 18, in education within the British Isles. So the player must have been on British soil from at least the age of 13, probably earlier than that. At least with that distinction the player must have spent some of their formative years, as a child, growing up and learning about this country whilst also living within it. I'm happy with that rule. Januzaj doesn't qualify under those rules (he only moved to England in 2011 at age 16) so, unless the English FA has a change of heart, it doesn't matter how much Hodgson watches him, or how much he wants to be English, he'll never be eligible for us to pick under our own rules.