The journalist was in no way pretending to have any physics knowledge nor was he insinuating anything. He asked a totally reasonable question and wanted Feynman to talk about magnets, not rant about how there's no ultimate answer to a "why" question.
Feynman was being arrogant and patronizing when he shouldn't have been. Just search for "why" on this[1] page and see if he himselfs asks "why" questions.
[1]:http://www.feynmanlectures.caltech.edu/I_01.html
EDIT: Alright, this turned into a tiring argument about who's right or wrong, when in this context it's a non-issue. People react differently to his sermon, end of the question. Is Feynman right about "why" questions? I think so. Was it necessary to make the point as he did when he did? I don't think so.
And please stop making assumptions about me. I'm all for discussion, but you need not assume anything, just as I reciprocate. You have no idea who I am, and nor I you, but we can still talk!