I'm just curious, if they are here legally but don't have citizenship yet, are they allowed to carry at all....open or otherwise? If not, then it wouldn't have mattered.
In NY? Good question. I assume that a carry permit from a may issue state like NY is going to be difficult for foreigners with a "green card". Also, consider that many foreigners come from cultures where firearms ownership, much less carry, isn't part of their lives.