He is facing backlash over comments he made about Iran and Democrat-led cities.