The debate over parental responsibility over guns has arisen again after police said a 6-year-old shot their teacher with a gun brought from home.