Sounds like he stayed in NYC for two days. That will present a problem to his defense. FOPA does not cover that. There is discussion whether FOPA covers stopping at a gas station and eating as well. If this man did this on purpose, oh my, I think he will see jail time out of this and be forgotten from the front page all to soon.
I remember a story of a guy who was supposed to get a connecting flight in NJ, flight was canceled because of weather. When he tried to check his firearm the next day they arrested him. I really don't care what the law does and does not say, it doesn't take a moron to figure out the above situation is unjust.