A close friend of 40 years is yet a British subject despite living in the U.S. since around 1970. He carries his "green card" with him at all times. It is how he proves he has a legal right to be here. It is also a federal law, on the books since 1952. Over the years, he has had to produce it to various authorities. Is there one rule for English-speaking aliens and another for Spanish-speaking aliens?
If so, why?