Kids have more sense that their parents, who have let themselves be unarmed.
But the point is that the very fact that kids think this implies that there is a breakdown in society and in moral values. In my day, which isn’t that long ago, the fact that you might be attacked with a gun, knife, hammer or whatever in a school, or even going to and from school, was just unthinkable. People just didnt do that. Someone who did would just get locked up, but apparently no longer.
If the State is not going to punish people for antisocial behaiviour, then expect more antisocial behaviour. And if the State is not going to discharge its responisbility to maintain law and order, then they can hardly complain when people take steps themselves.