I think Lawro got it spot on.
I can agree with the blood line thing for nationality, but not playing for a country just because you've lived there 5 years. I'm actually surprised Mikel was even open to the idea.
Two things though, why on earth would anyone want to play for England when you see the abuse that they get in the press etc? And does this not say a lot for the state of English football that a 28 year old Spaniard might be up for consideration for a cap? So much for home grown talent.