Hey, slow down there, a minute.
Have you been to Times Square recently?
All of the "Gun Free Zone" signs are in English only. That kid never would have shot those people there if those signs had included at least 12 different dialects of Spanish, like they're supposed to.
I'm more wondering...
My sole guess would be jurisdiction? I don't think he can enforce Federal laws. He can certainly preempt their enforcement, but not the other way around.