I think it's a bit more complicated than that. To ease our minds we label a person "insane" to justify the atrocity, but there is something to be said about a culture where these events occur on a much more frequent basis than other developed countries. While the media propagates terrorism, a seemingly harmless Doctoral Student with zero felonies or prior arrests one day decides to shoot up a movie theater and kill over a dozen people.
But whether he is insane or just deranged or none of the above, doesn't matter... what does, imo, matter to him is the fame and glory he will get over the next few weeks when his name is plastered everywhere 24/7. We play right into his, or anyone else's hands, that do something like this by making them famous, and thus, showing others they can be famous too, by doing the same. He should be called what he is, a shooter/gunman, and nothing more. There should be a blackout on 'him' in the same way there is a blackout on listing anyone who was raped, or is an underage victim. Not for his safety, but for ours. We just create the next bad player by giving the current bad player wall to wall coverage on any channel you flip to and a complete dissection of that persons life.
I go back and forth one this from time to time. But isn't the desire to punish kind of sick in a way? I agree with the idea to just put him down and get it over with. Some people are incapable of existing in society.