You are dead on with a lot of this. But what compounds the culture that glorifies violence is we have created a culture full of anger, violence, disrespect, cockiness, selfishness, and hate. The vast majority (and by a very large amount) of Americans are full of hate. We see it almost all day everyday. People walk around proclaiming their hatred for America. In our very own country people hate it. Those that don't hate America hate those who do. We have people here that hate black people. Then we have those who hate those people. We have those who hate gays then we have the gay rights supporters who hate everyone who disagrees with them. We have groups of women who just hate men. A lot of people here hate muslims and any one middle eastern decent. Almost the entire liberal movement hates white people and christians. Christians hating everyone who isnt christian. We have people who hate organized society, and we have people who hate people who support anarchy. People hate the police. Most black people are taught to hate white people and white people are taught to be scared of black people. THe rich hate the poor and the poor hate the rich. Politicians are laughing at us all they spend billions of dolllars that could be far better used pitting us against each other making the left hate the right and the right hate the left. The hate in this country is astounding. Even those who oppose hate only oppose it for certain groups that have been historically mistreated and those groups who oppose hate, generally hate the groups and people who havent been historically mistreated. This list can go on forever.
And what makes this hate even worse is we all believe we are right. We all believe our hatred is justified. We believe the rest the nation is wrong. Americans are full of hate and cocky beyond belief. We are individually so cocky that respect is a rarity. Even people we dont hate seem to get no respect. Elders and authority figures are the most disrespected people in this country and very few care.
When you take the massive amount of hate the people of this country have, the anger for no damn reason, the cockiness, the attitudes, the disrespect for each other and lets not forget all the self entitlement compounding with the over bearing sense of you have to succeed and you have to do it now because we have no patience I dont see how things like this happening come as a surprise to anyone. These events are occurring more and more frequently because the above things in this country are getting worse. These events are not going to stop. They are going to increase. Things are going to just keep getting worse and worse. Our nation has absulutely no sense of community any longer. No one gives a **** about anyone other than themselves, well very few do, and most of those who do are usually pretending for their own selfish interests.