Here's the problem... you just ruled out the vast majority of Americans, myself included. My grandmother (English) married my grandfather (son of Scotish immigrants from mid 1800's) after WWII. My mother was born in England and was brought to the US shortly thereafter.
Please explain to me why I don't deserve to be a US citizen at birth, as I am the grandson of an Army veteran who fought in WWII and his English wife, and the son of a woman who spent less than two years of her life in the UK.
Do the same for all of the other Irish, Italian, German, and other immigrants that flooded the US in the late 1800's and early 1900's. Not to mention the Asians from the 1800's and others.