your simple inference of the first sentence as a contract meaning only US citizens have rights under the constitution is totally without merit and I don't believe that there was ever case law until the late 19th century that ever stipulated such. The US constitution is prescribes specific powers to the federal government, leaving all else out of the mix. This can in no way be taken to mean that non US citizens do not have 'rights' by default without that person taking a serious leap headlong in to intellectual dishonesty. The rights outlined in the Bill of Rights are not rights belonging to citizens, they are rights belonging to human individuals. 'Human rights' is a term utilized in UN and other assorted interest groups and belongs on the garbage heap.
In your particular instance, you've chosen to look upon the government designation of 'foreign terrorists' as less than human and are quite willing to allow that federal government to violate the constitution at will. This is why I asked the earlier question, which were perfectly relevant and nowhere near having a false premise. Purely emotional strawmans never came in to being. I simply tried to help you state that your reliance on federal government lackeys concerning your ideological stances can be and will be very detrimental which SHOULD require you to rethink your stances since it could very well become the norm that the current admin could name 'domestic terrorists' as outside the protections of the constitution.
again, do you want the federal government to have that kind of power?