Mass shootings are a symptom of social disintegration.
The reason this keeps happening is because the number of mentally ill, lonely, depressed, alienated, nihilistic and suicidal men keeps growing and that is because we live in a sick, degenerate post-Christian culture. We live in a culture that leads to sociopathy and liberals blame guns for mass shootings.
If I had a rocket launcher or a machine gun, it would never cross my mind to open fire on random people in an elementary school or a grocery store. I’m not a sociopath. When the number of sociopaths begins to explode in any culture due to mischief by cultural elites, you will have more serial killers and mass shootings and “vehicle attacks” and arsonists starting devastating wildfires in California and people getting pushed in front of trains in New York City or preying on hurricane victims and little things like employees spitting on food, etc. More people will litter because of their attitude toward society.
Note: Salvador Ramos has the look.