All of this leads to my conclusion: If you don't want all these shooters, stop creating situations that make their decisions seem rational. It's that simple.
Ironically, this society uses intimidation and bullying to protect people from being justly harmed for intimidation and bullying.
No, the solution is, if you don't want all these serial killers, stop having kids.
You don't produce shooters when you don't keep having all these babies who hate themselves and their families.
Why should society adapt to the emotions of a few individuals who decide to hate society and everyone in it? Society should adapt these individuals to it, and if we cannot manage our people then we have too many.
As I see it, if you have unlimited population growth, you have unlimited aggression. If you have unlimited population growth, you have unlimited hatred. If you have unlimited population growth, you have unlimited violence.
You think we will have less war when we have more people stuck in densely populated areas? You think people will ever love each other? People will always be insane, crazy, and violent. People will always be like this mainly because we keep creating people like this, and you cannot blame "society" for not caring about people, you can blame parents, you can blame friends, you can blame the individual who actually hates the world, but you cannot blame systems for emotions that individuals feel because a system is built up of laws not emotions.
The main problem we have is we don't use reason anymore in decision making. Everyone wants to do what feels good. Well if thats the case you will always have a percentage of people who feel like killing lots of random people. We call them serial killers, these people always exist. You also have rapists, you have people who do whatever feels good with no ability to reason whatsoever.
Does this make it right? No! Sometimes a person has to do what feels bad because it's RIGHT, ETHICAL, RATIONAL, REASONABLE. Laws are supposed to be designed by reasonable minds to manage the passionate masses.
When you remove all emotion from the picture and you just have reason, none of this suidial self defeating behavior makes sense. It's never good for a society to slaughter students. If society decides that we have too many people, then the answer is to have less children. Violence really has nothing to do with it. People who are violent are violent because it feels good, not because it serves any rational function.
If you want to be rational, it's most rational to value human life. And it's most rational to protect human life. Most humans do not protect their species, society, etc and so most humans are simply irrational, including Cho. Our emotions are killing us, not "society". It's our lack of self control that is causing us pain. The rapist who cannot control himself rapes. The serial killer who cannot control himself, serially kills. The thief who cannot control himself, continues to steal. These are problems which all stem from a lack of self control, and the philosophy is the hedonist philosophy of "if it feels good, do it, fuck the consequences."
If everyone were to do what they feel, in a land with no reason thus no formal laws, we'd live in a society filled with people like Cho, randomly killing people over arguements, and we'd be in a state of constant and never ending war. The war would be for your survival, and your neighbors, even your family members, may be your enemy. It's called the war of all against all, and the whole basis for a societies existence is based on a reasonable contract by which we agree to cooperate with each other. We agree to cooperate not because we like each other, but because we love ourselves, our society, and our families, and we know that it's best for our security, to follow the law.
People follow the law because people do not want to live in a society of lawlessness, anarchy, and when people decide to kill random people for no reason, completely ignoring the laws, ethics, and consequences, just because they feel like it, that promotes anarchy. If enough people start doing that, people will start to ignore the laws, taking the law into their own hands, and this is bad for everyone.
All we have to co-exist without mutual self destruction is laws. The only thing protecting us is our laws. If you hate society, then you must love anarchy, and if you love anararchy then you are a social darwinist. A social darwinist believes in every man, women, child, for his or herself, and does not care about the species, the human race, the country, etc. How can you care if it's social darwinism? However if you hate life, society, and everyone then social darwinism makes sense, and then maybe anarchy begins to make sense.
Things are as bad as they are, with the violence, because reasonable people are outnumbered. The masses don't really understand the value of laws, and take it for granted that the police or some other person with the gun will always be there to protect them. But without laws theres no one to protect you, or anyone, theres just absolute chaos. First people will start looting and robbing each other. Then people will get access to guns, and all hell will break lose once they realize they can do whatever the hell they want and no police will arrest them. The police will be busy protecting their family and their friends with their guns, however the majority of people will either be killing each other, or hiding, or being raped and murdered, or robbed, or murdering, robbing and raping others, and in all of this chaos, eventually leaders will come along and create an absolute dictatorship where the only law left will be to obey the guy with the most guns and biggest army.
People just don't know how good they have it right now.