Sometimes I wonder how smart the people on this forum are.
Everyone clearly understood at the last Democratic debate that CNN set up the questioning and the audience to make sure and paint Hillary Clinton is the best possible light, along with painting Obama, Edwards and the rest of her opponents as vicious and mean.
This debate, CNN is specifically trying to make Republicans look like nutcases (of which some of the candidates are doing a pretty job at).
P.S. If you don't believe me, the openly gay general CNN let speak for three or four minutes is the Chairman of Hillary Clinton's Gay Steering Committee.
Expect that to get more play tomorrow than the actual debate.
The question was clearly fair game, and a good one. I'd have picked it if I worked at CNN.
I can't even hit them too much for inviting the guy to the debate personally, though that's going a little beyond. Clearly designed to throw the candidates off and make them uncomfortable when answering.
The part that went over the line for me was when CNN then allowed him to editorialize after the question was answered and explain why all the Republicans there were wrong on the issue. And CNN is especially in the wrong if he is indeed on a steering committee for Hillary Clinton.