This was my take on the NY thing. Why would Cruz insult one part of the country to get the support of another. That's what Dems do, divide the people by race, gender, or location. That's what Obama does:
Referring to working-class voters in old industrial towns decimated by job losses, the presidential hopeful said: "They get bitter, they cling to guns or religion or antipathy to people who aren't like them or anti-immigrant sentiment or anti-trade sentiment as a way to explain their frustrations."
That kind of divisive rhetoric is no more justified against New York than the midwest.
Nothing wrong with highlighting NY's whacked out liberal politics. Ted didn't pull it off very well, and Trump turned it around on him. Also, San Francisco hadn't suffered a major terrorist attack before Kirkpatrick's speech. Ted's problem was in the execution, and in not explaining well that his comment was about politics in NY, not about New Yorkers. It was a bad mistake, one that Reagan could have gotten out of with a laugh.
Trump may win New York. What he said, New Yorkers loved. Cruz has zero chance to win NY. That is a big number of electoral votes that practically guarantees Trump would win.