To really understand the American stance, you have to realize WHY the US doesn't want to give them POW status. Three reasons:
1.) Interrogation-the Geneva Conventions state that POWs are entitled to give only limited information (name, rank, dob, etc. The US clearly wants to interrogate these people to prevent further attacks.
2.) Military Tribunal-The US wants these people tried by military tribunal for reasons which the government gave late last year. Again, there is a legal precedent for doing so, a 1942 case Ex Parte Quirin.
3.) Repatriation-The Geneva Conventions provide that once hostilities end, the combatants are free to return to their countries. This is something that US wants to avoid in this case, as the detainees would proceed to regroup and plot further terrorist attacks.
As far as the debate on Guantanamo Bay...it is a US military installation, on Cuban soil, leased indefinitely to the U.S. Government. While it is under US jurisdiction, it is outside of the reach of the U.S. courts, or the Judicial Branch. They are NOT deemed to have entered the United States, and could only appeal to the Executive Branch for release, etc.
There really is no reason to suggest at this time that these actions are inappropriate. The detainees are being handled in accordance with the Geneva Conventions, and with the safety of the US in mind. Non-Americans can be denied access to our courts, as has been done in this case. While not everyone (non-Americans, in particular) may agree with their treatment, it is hardly 'barbaric", nor a"tragic." It is only misinformation (or simply plain ignorance) that leads people to believe such. I should hope that, in the future, we will all be better informed before entering into debates about American Law. Americans are only trying to protect themselves. Should they be faulted for doing so? Of course not, as they are following international laws, however slowly it may be doing so.