You'd lose that argument fairly strongly as the 2nd amendment has well, nothing, to do with self-defense.
"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."
The 2nd amendment refers to the freedom to own firearms and for states to have official militias as a protection against overreach from the federal government. You might have more success applying your argument with the 10th amendment.
In my opinion it's worth remembering that the 2nd amendment was written in a time when reloading a firearm took highly skilled individuals about 40 seconds and allowed the firing of one round. It troubles me greatly that people ignore the advances in technology that have occurred when citing a 220+ year old law. It was written in a different time, for a different purpose than is often cited, in a different world. It doesn't mean that I think it's irrelevant today but I do wish we could remember the context from which it originated.
I strongly dislike the NYS law myself for reasons that haven't been discussed here at all. That said, I feel this is a fairly strong example of states rights. If people in NY have a problem with it, they can vote in a new legislature to repeal it or place it up for referendum.