This National Review article contains a false assumption. In it CNN's Candy Crowley asks Sen. John McCain if the Gitmo prisoners weren't going to be released anyway at the end of our Afghanistan involvement? McCain's response is correct but his rationale is weak, here's what he should have replied.
The Gitmo detainees aren't prisoners of the Afghan war, they are prisoners of the Long War against Islamic terrorism. As such, they can be held until the Long War ends, if it ever does.
Breath-holding is not recommended.