A trial should always be required for the government to detain suspected terrorists. It is illegal and unethical for them to hold people who are suspected of terrorism in jail indefinitely. It just isn't right and I am sure that they have a fair amount of innocent people locked up.
There absolutely should be trials before detains people indefinitely as terrorists. There are several people right now in Guantanomo Bay that are known to not be terrorists, but have never had a trial, have been detained for upwards of more than 5 years, and are STILL in Guantanamo because we don't know where to send them. It's wrong.
Illegal immigrants in the United States have rights to trials even though they aren't citizens of America. Terrorist detainees have the same rights to fair trials. There shouldn't be military tribunals unless the detainees were actually in the military of a foreign country and are legitimate prisoners of war. Terror suspects should be tried in civilian courts and punished accordingly.
Terrorists are not entitled to the same rights as normal criminals. The summary execution of Osama bin Laden set the precedent that terrorists are not entitled to the same due process as normal criminals. In order to keep our country safe, it is sometimes necessary to deny terrorists civil rights.
No, trial should be required for the government to detain suspected terrorists, because the constitution does not apply to them. Rules are different for enemy combatants than they are for American citizens. The safeguards that are meant to protect American citizens should not be used as a sword in order to let those who wish to harm Americans go free.