Strauss and Prior have lived here for as long as they can remember; Lumb is of Yorkshire heritage via Jo'burg; Trott came here after representing the South African Under-19s; the rest all came here as teenagers. All of them have made their lives on English shores, and have played most if not all of their professional cricket here. There are a lot of English fans who regard them as imposters somehow, second class Englishmen.
Scotland have also plumbed county cricket for talents like Matt Machan, Neil Carter, Richard Coughtrie, David Murphy, Rob Taylor and Iain Wardlaw. These players are arguably less Scottish, but why should we bar them from representing the country? Should we not allow Gareth Berg to represent Italy? What about Neil Wagner, who moved half way round the world to pursue his dream of Test cricket. Does that make him any less of a patriotic Kiwi? Probably. Does it make him any less committed to excellence? Almost certainly not.
It's not even like cricket is alone with a lot of international players who could arguably be called mercenaries. Home nations rugby has plenty of Pacific Islanders and South Africans manning its scrums; football is littered with tales of rags-to-riches immigrants like Raheem Sterling and Fabrice Muamba. Why should cricket be so special? What makes us different? Is Mo Farah any less British - he's a Somalian refugee who lives and trains in America. Perhaps it's time to get off our high horse and accept these players, but not at the expense of developing our own too - indigenous growth is vital for any cricketing nation.