Sometimes it's not the law, but the vendor who is gun-shy about shipping to us. For example, I learned this Christmas past that Amazon won't ship airguns to NYS residents even though they are legal (it's only the "big city" and its surrounds that these guns are unlawful). So they play it safe and won't ship. I simply ordered the two Crosman airguns from elsewhere. Ditto for many, may other sellers both large and small---just peruse some of the listings on Gunbroker and you'll see what I mean. Slingshots with wrist supports are also unlawful in New York, but I don't believe Amazon and other vendors are aware of that, so if you've got the notion to buy one you'd better "git while the gittin's good."
I have an 03 FFL, so I was hoping this would suffice to buy surplus ammo online like I have been for the past 10 years, but no. Now I'd have to have a NYS permit as a reseller to get it shipped to me. So I now take the 12-mile drive across the Delaware River into PA to buy my ammo. It just doesn't make sense.
Perhaps we should take a more therapeutic approach to our "support group" by listing sellers that are "New York friendly." I'll go first: Pyramyd Air, who is still willing to ship to New York zip codes where it's legal to own air guns.