I'm a conservative who thinks that he should be tried in civilian courts. Here we have a US citizen who was arrested on US soil. However, he isn't being charged; he is being detained. The evidence against him is kept secret, but the President and Attorney General both claim he's a baddie.
If you STILL think this is OK, think about Clinton and Reno announcing that McViegh was guilty but would not be tried.
McVey committed a crime. This is sedition and he has taken up service in the military of a foreign power against the US and that is enough to "surrender" your Citizenship, so we should get off the dated distinction that he is a Citizen and is entitled to certain Constutional rights. The Supreme Court settled that some time ago. Sit back and whatch theis unfold and you will see that this is true.