I think you may be confused. Both of the quotes you used were by Cruz.
“You know, I think most people know exactly what New York values are,” Cruz said.
“I am from New York. I don’t,” Bartiromo said.
So the GOP conservative explained: “Listen, there are many, many wonderful, wonderful working men and women in the state of New York. But everyone understands that the values in New York City are socially liberal or pro-abortion or pro-gay-marriage, focus around money and the media.”
Cruz was out of line to talk about NY values. A person has values, a family, a school, a church group, a group of people with a shared ideology. NYC is a vast conglomerate of divergent values from way left to far right, from socialist to libertarian. He was just trying to get the Evangelicals to like him by setting NY up to be his straw man and I have lost respect for him because of his selfserving willingness to trash NY.
But Cruz is NOT "out of line" to mention NYC values. Freepers constantly say that SF Is a liberal cesspool. Most of us are not from SF. WE do not "cross a line" by doing so.
And I'm ashamed that so many of my fellow native New Yorkers are such thin-skinned wusses that getting called "wonderful working people", "socially liberal", etc would cause them to be "offended". Please.