you can get a legal gun in NYC - it's not easy (from what I understand), especially for carry, but it is possible.
So, again, how do you reconcile that with the 2nd Amendment?