I'd be fine if kids were taught guns are fucking weapons to kill people, and that they should be wielded responsibly.
They're not "weapons for self-defence", they're not "good weapons". The gun is a tool to kill someone. If you are going to pull a weapon to someone you better be God damn sure that people keep in the back of their minds that they're not just pulling it out for funsies; that they are willing to maim and kill someone else either for defense or malicious purposes.
America seems to be the only country in the world that has such a disconnect between what a gun does and what they think a gun does.