While googling if it's legal to carry a cattle prod in NYC this came up
Weapon Laws: New York City has strict laws regarding self-defense items, and carrying any object intended for protection can be scrutinized under local laws.
Sums up NYC right there.