I lived in nyc during his entire tenure as mayor. A successful tenure, at that.
He had to govern nyc consistent with nyc values. It was his duty to represent the views and values of the overwhelming majority of nycers.
If he didn't, he wouldn't have been elected to a second term.
Indeed. He needs to understand that the values he needed to do that job make it impossible for him to get my vote. At least, if as you imply, one needs to be a gay-hugging, gun-grabbing, abortion supporting serial adulterer to run NYC.