One interesting fact I’ve noticed: these shooters are all men. I’d say men are to blame.
Men have a greater propensity for violence. A greater need to dominate and prove their worth.
All the people who does these shootings are either:
-politically motivated terrorists or,
-bullied mentally ill men.
Almost all these school shooters have things in common, beyond their gender.
They were often considered 'odd' or 'weird' by their high school peers. They're socially maladjusted, they have little/no friends. They inevitably get bullied. They have/develop some anti-social interests (fascination with guns/death, serial killers, hate groups, causing harm to animals, fantasies of revenge).
Quite often they are physically meek or odd looking. Often they'll be short, skinny, a bit 'ugly'. This just confounds the whole bullying and exclusion aspects. You never see some tall, muscular, handsome dude doing this.
There is often some underlying mental issues/illnesses, Autism, ADHD, Depression, Schizophrenia, Fetal Alcohol Syndrome and so on. The perpetrators were often evaluated for mental disorders, had red flags/odd behaviors. Some had taken drugs(medication)/gotten treated for their issues. Just because someone isn't diagnosed doesn't mean they don't have problems, often it can be hard to pin point the issue and the person in question will often function highly enough that they can get by in life and live a borderline normal life. Diagnosing is much easier when the illness/issues cause major disruption, learning difficulties and impairment. Most of these perpetrators had enough wrong with them that most people could instantly pick it up. You will often meet people in day to day life who seem a little bit odd and you can tell they're a bit 'off'. Teenagers are often merciless and torment such people.
Often just the act of social exclusion is enough to drive these people mad. A guy who worked with Nicholas Cruz on a school project said he was quiet at first...but actually talked a lot after you got to know him. Many of these guys are like that, they have some social/mental problems that stop them fulfilling a proper social life this leads to frustration. They want to be popular, they want to be normal and accepted by their peers. But they struggle to develop friendships, the others kids often make it that much harder for them too. You get roadblocks from both sides in most cases, they get stuck in a lonely rut then become frustrated, angry and bitter. They become vengeful towards the ones who picked on them, they become jealous of the ones who didn't get picked on, who have tonnes of friends and enjoy their lives. Then sometimes they snap and lash out at everyone.
Y Chromosome + Mental Illness + Unattractive + Bullying + Guns = School Shootings
Science bitch.