NY State and NYC's laws amount to an outright ban for residents of every other state, and therefore could not withstand even a rational basis test.
From the standpoint of exercising the 2A, if you are not a resident or NY, you might as well be living in DC or Chicago prior to the Heller or McDonald rulings.
|