To be clear, never said 'born in England' - I said English people should play for England.
Obviously the whole argument is about what you define as 'English'. I personally would just choose to play for the nation my allegiance is with. I.E the country I would like to represent. It is the player's decision after-all.
EDIT - For example, if I was any good at Football (or sports in general) I could represent France or England. I would choose England because at the end of the day, I feel English. Which is what I think Wilshere is getting at. Sort of.