Reasonable gun control and better mental health protocols are a big part of the problem. But let's not forget the media. The glamorization of violence especially gun violence in video games and movies and on TV is very much a part of the problem. Yeah, I know... Freedom of speech. But a line has to be drawn somewhere.