NBC: Hamas wins Palestinian hearts as Gaza conflict threatens broader shift