I would classify a "gotcha" question as "on page 75 of this book in your high school sophmore history class, you quoted..."
however, something like "you said iran wasn't a threat" or "you said we should stop sending money to Israel" are certainly valid questions.
I think the whole defense of "the lamestream media and their gotcha questions..." went out the window with Sarah Palin. Suddenly anytime a journalist asked a tough question, it became "why are you badgering me"?
I LOVE when the media is relentless, rude, and touogh with ALL candidates. If a senator can't take a Q abouot his own changing positions, I don't think he has the backbone to deal with 'real' problems a prez will face.