Michigan Senate candidate Abdul El-Sayed repeatedly declined to say whether Iran poses a greater threat to the United States than Israel, prompting a wave of criticism and debate across social media and in the press.