That is not what he said. He said
"The rest of the country knows exactly what New York values are, and I gotta say, they're not Iowa values and they're not New Hampshire values"
Cruz basically insulted everyone in and from the state of New York. He will never recover from this.
New Yorkers have long memories.
Cruz missed the obvious point.. "ALL VALUES MATTER".. instead he pointed to the DIFFERENCES by locale.
NY values:
Chuck Schumer. Mayor DeBlasio. Mayor Bloomberg. Senator Clinton. John Kerry. Al Gore. No salt in restaurants. No guns. No sodas bigger than 16 ounce. Same sex marriage. LGBT on parade. High taxes. Corrupt government unions.
THOSE are NY values.