The fact is obvious. The Bill of Rights begins with We the people of the United States. The people of the United States are those who reside here. Where is the confusion?
So are you saying that a citizen of China here on a work visa is a member of "the people of the United States"?
hmmmmm, interesting but I disagree.
If I go to China on a weekend vacation then am I a member of the "people of China" for that weekend? Seems like a strange idea to me...
If a person from China is granted Visa to reside in the United States for any period of time, then yes, that person must follow all of the laws of the United States and is afforded all of the rights. That is implicit in granting the Visa. China does not have a constitution that affords those rights to people to whom it grants visas.