Look American society is very harsh...
People are under immense stress, less family support (everyone on his own), drugs, violent video games, movies...even a violent president. So when people lose their shit they have access to guns and they used them...I cant the same about other countries, because guns are hard to get....keep counting the bodies, 307 mass shootings so far.
And most of them are not really mass shootings. A mass shooting is four or more people by FBI standards. That happens in drive by drug shootings all the time.
People had it much harder years ago. My father could tell you stories about growing up that would make you cry. He lived in a house about the size of a three car garage with his five other siblings. They went to bed hungry quite often. The house had no running water or sewer, so when you had to go, you went outside to the outhouse even in the middle of winter. The outhouse didn't even have a roof on it. Pretty cold when you sit on a seat with snow on it.
My father never got into trouble with the law, and neither did his siblings. Most of them turned out to be hard working people and all the males joined the military and fought in wars. My father said he joined just to get three square meals a day.
So I don't buy this hard life BS. I don't buy that guns are the problem either. The problem is our society. We live in a near Godless country and we raise our children to be eggshells. The least thing goes wrong in their life, and they end up killing a bunch of people because as far as they are concerned, the only thing that happens to you after death is everything goes blank just like before you were born.