I would be shocked if any Mayor of New York would NOT march in the gay pride parades since that is a part of what goes on in very big cities.
You’d never get anything but the most left leaning Democrats in office if you held that against every Republican who had to represent his city.
You failed reading comprehension.