Commentator Aaron Freeman owns an official Hamas baseball cap. When he was asked to lend it for a "show-and-tell" day on threats to America, he thought twice about it.