Everyone on our soil should have both the rights and responsibilities of the law of our land (the U.S. Constitution), as long as they’re on our soil. Those who come from elsewhere and severely violate the rights of others should get the boot.
You really don’t mean that do you? Come on, a visiting Frenchman should be able to vote in a US presidential election if he just happens to be in town? Huh?