Everything said above can be true in parts or at the same time. Obviously, this kid had access to a gun and shouldn’t have. Likely, the kid has other problems at home. Possibly, the kid has a neurological divergence that hadn’t been fully investigated.
Fuck the parent for not securing the gun. Fuck the school for not showing more caution. Fuck the teacher for getting shot… wait… (/s on the last one, of course)
But also, how can a kindergartener choke an adult to the point they can’t breathe? I’d think anyone who isn’t elderly could throw a child that age. I probably don’t have all the facts about that.