Also, A LOT of urban LEO’s do not live in an urban area.I think it’s another area where you have an urban/rural divide. In urban areas, you likely have police groups who would support greater gun control while those in rural areas would be against it. And since there are far more rural sheriff’s departments & small town PDs than urban PDs, the rural groups set the overall agenda.
A small majority of NYC police officers live outside of NYC - in Nassau and Suffolk Counties (Long Island), Rockland (north of NJ on the west side of the Hudson River) and Orange County (north and west of Rockland) and Westchester and Putnam Counties (north of NYC between the Hudson and Connecticut.
The officers who live in NYC likely live in Staten Island (not urban) and the Archie Bunker-esque parts of the Bronx, Queens, and Brooklyn.