New York City Mayor Zohran Mamdani was criticized for his 'tone-deaf' July 4 speech as critics questioned his understanding of America's values.