That is totally stupid.
If I'm reading that correctly, the writer wants these people to be released because "it is legal where they come from".
That don't work.
Year and a half ago I took my daughter's nephew with me, to Georgia, to visit her. Put him in the front seat of the Bronco, and away we went. As soon as we crossed the Florida/Alabama line, I broke the law. In Alabama kids under, I think it's twelve, can't be in the front seat. Period. So if I'd gotten stopped and ticketed, "It's legal in Florida" probably would not have worked real good.
Back in '80 my brother go pulled, while riding his motorcycle. He showed the cop his Texas plates and his Texas license, and said, "In Texas you don't need a helmet". Cop said, "You ain't in Texas", and wrote him a ticket.
If I try to wear my gun on the airplane, or walk into the White House with my gun, should I be arrested? Yes I should. Why. 'Cause it's against the law. Are they stupid laws? Yes. Should they be repealed? Yes. That don't change the fact that, right now, it's against the law.
It's been illegal to carry a pistol in New York City for about 70 years - maybe more. Anybody that says they did not know it was illegal are either lying or stupid.
So, is the Sullivan Act wrong? Yes. It is unConstitutional? Yes. Should it be repealed? Yes. Should they be let go for breaking New York law? No.