Considering the audience, and the moment, it was a petty and mindless sucker punch. Cruz diminishes daily.
From a guy Cruz who up to 14 months ago forgot he was still a Canadian, to criticize the use of the term Palestine when most of the UN refers to them as Palestinians is laughable.
If that is all found to nit pick he is as they say in Yiddish a Putz.