These little "you have 30 seconds" statements are not debates. What you see on CNN are not debates. What you see are a group of presidential hopefuls vying over a war of words, whoever can make the most profound(or outrageous) statements so the media can run with it. 30 seconds is not nearly enough to give a satisfying answer to any of these questions, but the short-sightedness of the stupid US audience just soaks it up and actually calls it a debate.
A real debate would force people to actually pay attention, break out their notes, take comparative analysis, and would probably last the entire day and then some. CNN, FOX, MSNBC and their ilk are not news. They are entertainment and only good for traffic reports and sports scores. They do not want to feature a real debate as it would obviously cut into their other programming and wouldn't draw the viewership it wants. Profit driven news is not news and should not be taken seriously by any intelligent person.
What we saw last night, again, was not a debate....and the CNN analysis that you posted was one of the more ridiculous and stupid things I've seen. I mean, c'mon..the one Democratic Strategist had McCain winning this thing because "he looked like an adult." WTF?