The US has very few rights that apply only to US citizens. All visitors have 1st amendment rights to free speech, rights to legal council, to a jury, to avoid self-incrimination, etc.
The situation is as you describe if you believe the US Constitution. Unfortunately the Constitution is an obsolete piece of paper that no longer serves as the constitution of the US. The real constitution has long been the set of creative interpretations issued by the Supreme Court. According to those interpretations, non-citizens often have substantially fewer rights than citizens. That was particularly obvious in the aftermath of 9/11.
I'm sure you have some examples as opposed to vague general statements, right? If anything, the fact that noncitizens in the US get constitutional protections was emphasized after 9/11.
Yup. More explicitly: The reactionary majority on the Roberts Court consider themselves above the Constitution. By both word and deed. aka "judicial primacy".
The US Constitution does not authorize delegation or re-delgation of right-granting or selective-right-limiting to law enforcement (or to physicians). The US Constitution serves to specify dates and times, values, and specifically what the government may not do.
Write a function to determine whether a given person has a given right.
What attributes of the person are constitutionally relevant to determining whether a person has a given equal right? Which conditionals are acceptable in a function that equally protects equal rights?
Then, Write a function to determine whether all persons have Equal Protection of Equal Rights.
The government has Unconstitutionally and thus illegally limited the rights of persons where the government has discriminated on the basis of disability and of citizenship.
John Locke and John Stuart Mills wrote about Liberty. If it be unequal, it isn't liberty at all.