Well that and social media. I'd blame a lot of our problems with kids squarely on social media and the parents that let their kids be on it all the time.
Used to kids grew up socializing with pretty much their immediate local family, a small group or friends and their local community. Now kids are interacting with millions of people and it's not good for them. They get flooded with negative news and information, are hanging on the word of creeps and weirdos online, seeing other kids doing crazy shit and it's all effecting their mind. They arent being raised by their families now, they are being raised by a million nutballs, dickheads and shit stains of society.
I grew up without, in a blue collar and country area and owned guns when I was 8 I kept in my bedroom and never shot anyone. Hell some of us used to take guns to school in our cars because we went to target shoot after school and no one even thought about shooting up a school. We never even had a stabbing, just the occasional fist fight which is normal.
Course we always used to treat criminals like criminals back then also. We didn't deify rioters and dope heads and black thug felons.