We all, as a society, are responsible for the carnage that has occurred,
I have to disagree. When people argue that all of society is responsible, they implicitly argue that no one specifically is responsible. Neither I nor you are responsible for anyone elses evil behavior or mental illness. We only are responsible for what we do, individually and as citizens.
I also disagree here. I have lived through the era you look back on when we all had a "moral compass". It was a more brutal, violent, and unprincipalled period that you admit or probably imagine, but I was there. Selective memory does not help solve problems.
This is not about guns, knives, or words, it is simple the decadence of a society that needs to rediscover what once made it great.
It is about guns and knives. We will always have mentally disturbed individuals among us as well as truly evil monsters. And our society is brutal and violent, encouraging often sadistic behavior. There are steps we can take to limit this kind of violence.
First, we must do a better job of identifying those who should not have access to highly lethal weaponry and keeping them and weapons apart. Since we don't want to emulate most other advanced societies that eschew widespread private gun ownership, we have a heavy responsibility to safeguard firearms better. Too many Americans keep firearms with inadequate regard for security or safety. If we want to reduce tragedies, that will have to improve.
Second, we will have to deal with the facts that our society is to an extent not seen in other developed countries a culture of hatred, violence, and brutality. It is not enough to wring our hands and bemoan the decline in values which never existed as our fantasies suggest.
Read this board and see what passes for sport here: fear, threats, racism, and abuse. US Messageboard is a microcosm of everything that poisons our society. We know how to stop this kind of violence, but the truth is too many of us don't want to. We love our bloodsport too much.