I'm still wondering where Delta's obligation to notify police comes from.
From a typical corporate attitude of CYA. In their minds, there are one of two outcomes to a situation like this:
- Report the gun. If it's not illegal, the passenger grumbles a bit, but they do that all the time. Stupid paying customers.
- Don't report it, and when something happens, get into trouble.
Frankly, a guy working the baggage counter at LaGuardia isn't likely to be much of a 2A supporter to say the least. His decision process involves figuring out which approach will lead to less grief from management.