Jim, those arguments would work if this case were about visitors from other States. This is not that case.
This is primarily about a part-time resident, not a visitor. This is about how the State of New York defines "residence" or "home" or "abode."
Heller did not make such distinctions, but NY State has. And it has the case law (controlling 2CCA precedent) to back it up. That must be corrected before "visitors" might have a shot at the 2A ferris wheel.
Equal Protection is the least of the worries and I highly doubt if the 2CCA will even go there. They will resolve it on the purely 2A "in the home" question.