NYC Mayor Zohran Mamdani faces criticism for his silence on Iran’s president while repeatedly calling Netanyahu a “war criminal."