He should have known upfront that it wasn't legit. Real journalists don't pay for interviews.
As far as the Hamas/hummus thing goes: C'mon, we all make that mistake. (Who hasn't experienced that awkward moment in a Kosher restaurant?)