They are given them, they are not entitled to them. We can remove them as we see fit.
Only by amending the Constitution.
Or are you arguing for an expanded organic interpretation of the document?
The constitution protect citizens, and
visitors we extend such protections to via treaty with their country. The people at Guantanamo are closer to prisoners of war than guests of our country, and thus do not get certain protections, such as trial by jury. In fact a real prisoner of war would be insulted by the insinuation of needing a trial in the first place, or of our courts ability to try them. The hard part is they are part of an undeclared war, and thus we have felt the need to try them. But even then they do not get the full protections Citizens and guests get, because we choose NOT to extend them to them.