Cruz (and Trump on Russert) are exactly correct, the majority values in NYC differ from those values in Iowa and elsewhere in heartland. Significantly.
Anybody pretending this isn't known to everybody in the country is a goofball phony, lying to score political points. And everybody sees right through it.
Yes, but Cruz left himself needlessly open to criticism by not clarifying his point.