I read the new NY law - HORRIBLE. Amung other things, new pistols sales with capacity of >7 rounds are completely banned. Old big mags currently in circuation have to be turned in within one year making your gun in-operable. This is a de-facto seizure without compensation. Assulat rifles must be registered - presummably for confiscation at some later date.
A few years ago, I traveled to Mass on business for several weeks. I tried to buy some powder, brass, bullets, primers at a local Gander Mountain. ...NO DEAL - NOT LEGAL IN MASS. Apparently, you need to be a resident and have a special ammo license.
I asked the clerk why Mass residents don't just cross over into NY, CT, NH, VT etc to buy ammo with no hastle. No answer was given.