As noted above, the already violate the 2nd, not to mention other parts of the 1st, 4th and the 14th. And as sure as a bear $h!ts in the woods, after this law is passed, the 2nd Circuit will declare it fully compliant with the 1st Amendment (probably lifting language for all their rulings against the 2nd Amendment). Thankfully, at least, there is a better chance of SCOTUS taking it on successfully now.
Tomorrow, May 18th, is the scheduled conference where the ten outstanding 2nd Amendment cases will be reviewed by SCOTUS for a possible grant of certiorari. I read an article the other day in one of the local Massachusetts papers talking about the possibility that two of MA's laws are potentially under review. One of course being the MSR ban. I just have to wonder that if cert is granted, will they blink and do what New York State did in order to avoid being the poster child for an expansion of nationwide gun rights.