Actually, the "detention of captured combatants" is worse.
Those "combatants" are not soldiers, and a lot of them are innocent (see: http://www.telegraph.co.uk/news/worldnews/wikileaks/8472804/... - http://www.amazon.com/Five-Years-My-Life-Guantanamo/dp/02306... and lots of other examples).
Even the guilty ones are held illegally, with no due process, no formal allegations, and against the US and international law.
Furthermore, most of those are not americans, but captured citizens and residents of another country.
The equivalent would be Iranian army guys coming to your house in New York, Montana or whatever, abducting you arbitrarily and holding you indefinitely in some hell hole. For some reason, the US considers it legit to do the same to citizens of other countries.
Now, in this particular case, Iran is in the wrong. But it's not like his status as a programmer or the porn accusation BS are the reason they are executing him. They probably see him as a dissident, or they have some suspicions in him being a spy or something, that they don't reveal.
Which reminds me: which country, based on lies they told regarding the existence of weapons of mass destruction, invaded another country, causing thousands of deaths and massive instability in the area, including unleashing hard core fundamentalist fights?
Suddenly, one guy being executed in Iran seems not that important, doesn't it? Or are tens and hundreds of thousand of deaths OK when US does them, and bad when some foreign government does them?
Moreover, it's disgusting how this kind of stories are played and orchestrated by the media not out of concern about that one guy (if that was the case, the concern would be shared to other guys in the same situation, including in Saudi Arabia and the US itself), but to turn the people to justify some incoming invasion against Iran.
Does the case of Mumia Abu-Jamal and hundreds like him justify an attack on the US?
Get dozens of book recommendations delivered straight to your inbox every Thursday.