I wrote an article back in the day which made the same point. President Bush has handed terrorist groups like Al Qaeda their greatest wish by granting them the status of "warrior," rather than simply treating them like the filthy criminals they are.
From the article:
THE line between soldier and civilian has long been central to the law of war. Today that line is being blurred in the struggle against transnational terrorists. Since 9/11 the Bush administration has sought to categorize members of Al Qaeda and other jihadists as "unlawful combatants" rather than treat them as criminals.
The federal courts are increasingly wary of this approach, and rightly so. In a stinging rebuke, this summer a federal appeals court in Richmond, Va., struck down the government's indefinite detention of a civilian, Ali al-Marri, by the military. The case illustrates once again the pitfalls of our current approach.
Treating terrorists as combatants is a mistake for two reasons. First, it dignifies criminality by according terrorist killers the status of soldiers. Under the law of war, military service members receive several privileges. They are permitted to kill the enemy and are immune from prosecution for doing so. They must, however, carefully distinguish between combatant and civilian and ensure that harm to civilians is limited.