Thousands gather in Times Square to protest Israel's attack on Gaza.