CNN Pundit Calls Democrat Rep. Ilhan Omar A 'Public Relations Agent For Hamas'