I think that if this legislation passes it will have the same effect in states like New York that FOPA does. The state will still prosecute persons for carrying firearms against their state laws, and the case will have to go to the Federal level to get the conviction overturned. Average Joe Citizen simply won't have the resources to carry their defense to the Federal level.
Anyone who says, "I support the 2nd amendment, BUT"... doesn't. Element of Surprise: a mythical element that many believe has the same affect upon criminals that Kryptonite has upon Superman.