Two days after a 17-year-old opened fire in his Texas high school, killing at least 10, incoming National Rifle Association president Oliver North said students "shouldn't have to be afraid" to go to school and blamed the problem on "youngsters who are steeped in a culture of violence" in which...