When a political leader reduces people to vile caricature based on their address, he is out of line and, yes, he needs to apologize.
Today, Donald Trump and popular Democratic politicians from New York are calling for Senator Ted Cruz to apologize for doing nothing more than quoting Donald Trump. That's right, quoting. Last week while Cruz was being interviewed, he quoted Trump from an interview Trump once gave to Tim Russert--Trump explained to Russert that his then-liberal bent reflects New York values. http://www.dailywire.com/news/2651/heres-video-proof-trumps-cynical-phony-new-york-ben-shapiro
Perhaps I missed something, but shouldn't these hyper-sensitive New York types be asking Trump for an apology? (By the way, Ted Cruz did apologize to New Yorkers--for having to put up with the failed leaders who are calling for him to apologize: https://www.youtube.com/watch?v=Cszk3lmXLbw) New York media-types seem to be upset that because someone had the audacity to point out that New York doesn't dictate the values of the rest of the country. They apparently didn't know that.
But there is a politician who is actually guilty of the very thing I'm talking about--insulting people base on their address--and who really does need to apologize, but no one has ever demanded an apology from him because his media enablers think he is immune from criticism. I'm referring to comments made by a certain presidential candidate in 2008 who said this about people from "small towns in Pennsylvania": ". . . 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." https://www.youtube.com/watch?v=DTxXUufI3jA
What Ted Cruz said was not insulting. What Mr. Obama said was.