More specifically, “liberal” or “progressive” culture.
It isn’t a culture of guns that promotes violence, it is the rotting culture worldwide that is turning us into animals. The attacks on religion and any sort of discrimination (as in choice and objective judgment) as the statolatrists work to substitute government for a Creator has created the culture that allows things like this to happen:
The Netherlands was in shock today after a 41-year-old Sunday youth league linesman died from severe head injuries apparently sustained while being savagely beaten by a group of teenage football players in an apparently motiveless attack.
Richard Nieuwenhuizen collapsed and was taken to hospital hours after being beaten by three players from the Amsterdam youth club Nieuw Sloten on Sunday afternoon. Doctors said they had been unable to save his life and he died on Monday.
When a culture removes the possibility of self-worth and individual responsibility, when a culture tells humans that there is nothing beyond death, no judgment – no heaven or hell – why would any rules apply?
If death is meaningless, then life is worthless.
The only difference between humans and animals is the ability to recognize good and evil. It is due to that fact that we can self-regulate our behavior – but when post-modern society, liberal politicians and cultural icons repeat the mantra that there is no God and we cannot judge because one man’s good is another man’s evil, how do we and our children recognize the difference?
I’ve traveled extensively in communist China and have seen the effects that 60 years of communism has had on anyone not privileged to be part of the communist party hierarchy. Individuals are treated as soulless cogs in the national machine, they are used up and the empty husks are thrown in a charnel house.
Liberals (“progressives”) blame everything except the true cause of our decline as a civilization – themselves.