I've seen this debated now several times. The DEP law that keeps getting brought up does in fact make it illegal to own BP's. However it is a DEP law and if you live in the city you realize that there is not one LEO that is going to show up and enforce it. They wouldn't know about it and honestly unless your housing thousands of animals and tick off your neighbors there is next to no chance your going to hear anything from DEP. Just a humble piece of advice from someone who knows NYC quite well.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 4