Why recognize either?
Also, as Darin pointed out it's about votes. How many germans, and muslims hate the jews and will now vote for Obama because he is a terrorist boy.
Same goes for mccain, the wacky radical "pseudo christians" will vote for him, why piss them off.
If Obama denounces terroism, he might lose all of the nazi and muslim vote.
Mccain risks losing the radical religious groups.
I'd say Obama has more votes to lose if he renounced.