NBC: Several states now require public schools to teach kids about gun safety