Context, man, you always have to take that into consideration.
This interview I kind of look at like one of Richard Dawkins debates with creationists. He's spent his entire academic career studying evolution and these people with no knowledge of the theory at all ask elementary questions a beginning biology student could answer if they simply took the time to learn, but their own ideological beliefs prevent them from accepting the information. I don't think that's what is happening here with FOX news and O'Reilly. He has an agenda to push, his network demands it. He is asking questions that have been answered, issues that have been solved. The president is answering his questions just like most people would after they've been asked it dozens of times. He knows the FOX network spins what he says, he knows that's exactly what O'Reilly is there to do during the interview. Instead of getting into the usual argument O'Reilly has on his show, he decided to sidestep it and in nicer words, call him an idiot for asking since it's been answered dozens of times before and his network just refuses to accept the answer. Just like Dawkins does with evolution. He knows it's a fact, he knows the interviewer does not understand the concept, so where is the value in sitting there trying to explain and justify his responses? It would have went much worse for Obama if he'd have sat there and played O'Reilly's game. Trust me, he did very well in this interview.
But just to clarify, give me two questions you felt the president didn't answer sufficiently, I'd like to review them myself and give you my own take on it