Some of those guys are being held with no charges, based on "classified evidence". So, they won't tell them what they're suspected of and won't tell them what evidence they have to indefinitley hold them.
If you think, well, tough for them, they're not US citizens; it couldn't happen to us, you'd be incorrect. I remember a few years back a US sailor with a very high security clearance was charged with espionage, but the gov't wouldn't allow him to get legal representation due to the "classified' evidence.
He sat in jail for years before the charges were dropped.
I say charge/try them or let them go. This is a very slippery slope of "justice". We need to regain our respect for the law, our constitution and morals.