Well, we are almost in agreement, but not completely. The Bill of Rights restricts the actions of government, obviously. But it doesn't restrict government actions towards foreigners in the same way that it restricts government actions towards citizens.
If it did, wars would be impossible, because they would violate the right to life of foreigners.
The unavoidable conclusion is that government is allowed to do some things to foreigners that it is not allowed (under, for example, the Bill of Rights) to do to citizens. In the terms of the way this debate has gone so far, one would phrase this as: "non-citizens aren't covered by the Bill of Rights", even though (as you and I seem to agree) it's basically a misnomer to speak of the Bill of Rights as "covering" anyone but the government.