Interesting back and forth, with what are perhaps the toughest questions Obama has faced since the election.

I think more politicians should engage in these kinds of open debates with their critics. While I disagree with Obama on policy, we finally see same frankness from him on the way things work in DC.