And what is the cause of that problem? Possibly letting too many immigrants into the country (i.e. destruction of social cohesion) and destruction of nuclear family and its values? IMO our golden years were when social cohesion were at its strongest - mostly white, mostly married, and mostly Christian. Dilute this too much and social cohesion drops to where we fear our neighbor more because they are different culturally/religiously/economically/genetically. More and more studies like the Michigan State one are showing that diversity is a failed experiment. Can you honestly tell me with a straight face that this Islamic nut would have shot up a community center if it was all people like him (e.g. a mosque)? This wackjob belonged in Saudi Arabia, not here. Ultimately, people are moving to neighborhoods where there are more people like themselves because we inherently seek social cohesion - look at the population dot map. Most major cities are self segregated, despite having huge genetic diversity (see Chicago/NYC/Philly/Atlanta etc).
Oh, I forgot to add the fact that our society is becoming one giant vagina - physically (lower testosterone in men) and ideologically (confused gender roles where women think being more like men will make them happier). Combine all of these things:
1) Fear of neighbor/declining social cohesion due to increasing diversity,
2) Vagina society infringing on traditionally all male institutions and women attempting to become men (working full time career instead of having kids so there is now a negative birthrate, and working women who don't have time for their kids),
3) Crazy Islamic nuts being allowed to emigrate here (like the SB shooter's bride),
4) A shit economy driven by corporate public company greed with less benefits for every generation than the last (e.g. no more pensions) which is eroding the middle class,
5) Higher divorce rate/less nuclear family, possibly due to variables like eroding Christian values and the new child-worship phenomenon where spouses are emotionally putting their kids before one another (who they took a vow with for life).
6) Hypersensitive SJW PC bro's in their "safe spaces" who think getting busted on = bullying b/c their pussy parents never taught them how to wisecrack back i.e. get a thick skin,
7) Prevalence of rap music and its trash messages (f multiple bitches/i'll steal your bitch, f getting married, get money and all material things, I'll shoot you if you piss me off, do/deal lots of drugs) being played ubiquitously on even normal pop radio now
8) Prevalence of social media making us dumber according to recent studies,
9) Kids living in isolation from one another with no f2f social interaction due to being entertained by a screen all day, e.g. video games often violent First Person Shooters, social media, youtube, movies/Netflix, etc.
10) Parents too busy to feed their kids healthy homemade food due to both parents working
11) Obesity skyrocketing because kids are too lazy to work out (see #8,#9 for what they'd rather do and #10 for one of the causes)
12) Schools testing the shit out of kids more and more via memorization, putting them under more pressure than previous generations
13) Kids graduating yet having trouble finding honest working wage jobs (see #4)
14) Kids graduating with significantly more debt than their parents' generations due to education costs outpacing inflation and wage increases
15) Erosion of the Christian Church which at least helped fill gaps in parenting in previous generations
16) Consumerism which tells us we need to buy the latest/greatest gadget, even if we can't afford it - just charge it! Combined with #13/#14, kids are financially screwed because many of their parents can't manage money properly and are in debt themselves
17) Increasing taxes on things that shouldn't be taxed (e.g.
Chicago's cloud/Netflix 9% tax) and rising healthcare costs that are outpacing inflation due to factors like ACA
Depressed yet? Getting the picture as to why people are snapping more and more in this country? Feel free to add to the list. This is only the surface.