I find the situation where we grant rights to our citizens without granting them to foreigners (particularly citizens of our close allies, but also foreigners in general) bizarre and backwards. While I'm sure that there are some rights that cannot be extended to non-citizens, it seems that the default should be to treat all people independently of their country of origin unless there are strong arguments why we canno…
I find the idea that subjects of a foreign state have any rights not arranged by agreement between our state and theirs fundamentally bizarre. That's what states are for, in a post-Westphalian world.