there are many root causes which I believe have an impact.
How we raise our kids today is very different than when I was raised. I don't think kids learn how to lose with grace and be a better person for it.
I think kids growing up with no father makes a huge impact
I think the decimation of the nuclear family (specifically) spending quality time with your kids
As a Christian I would be remiss in saying that the lack of belief in the country that has been trending upward is not good. Something has to take the spot where God was in this country and a lot of times it is not good. Consider the fact that 85% of mass shooters are not Christian and the majority are agnostic or atheist.
lack of mental healthcare is lacking in this country (yes I realize republicans shoulder a lot of the blame)
our justice system is horrible, like I referenced the other day on a hiker who got stabbed by a man who was charged, with assault, armed robbery, and kidnapping and only got 16 months
going back to the family, a lot of kids don't know the difference between right and wrong, and when they do something wrong they are not properly disciplined by their parents.
Kids do not belong on social media and parents need to realize it.