Yes that's absolutely true! I do think part of the problem is that generations of kids have been exposed to seeing bodies on TV and movie screens and their gaming screens.... And these bodies are reduced to "things" instead of people.
So many of these CSI type shows showing crime scenes and autopsies and these images stop being human beings. I think when people watch too much of that, especially starting at too young an age, they disconnect from a sense of true respect for life we should have for every living thing on this Earth... And don't even get me started about some of these video "games" where winning is measured in body count. Come on, do we really need "studies" to know what that does to the human heart, mind, pysche, spirit and soul of our youth... Of our entire society?
You are right... Advertisers spend billions to have a chance to influence us for 30 seconds during Super Bowl... Doesn't that tell any thinking person how much your attention is worth... What we focus on matters! Glorifying guns is irresponsible!! So is letting kids watch hate filled content that robs them of respect for their fellow humans on this planet.
It seems to me this is one major component of the problem... But it's still easier to blame those darn guns...