I agree with your list with the exception of first-person shooter video games. Millions (probably tens of millions) of people play these day in and day out with no problems.
Yes, tens of millions play them, but it only takes one out of a million to become so desensitized to the violence that he decides to act it out in real life.
I’d add vulgar rap music doing the same desensitization to violence.. Actually, in fact, they glorify violence.
Note that many of our morals and violence problems trace back to the “Motion Picture Production Code,” (aka, the “Hays Code”) the industry guidelines for the self-censorship of content that was applied to most motion pictures released by major studios in the United States from 1934 to 1968.
Note that vulgar, extremely violent rap music and first person shooter games sprang up after the end of the Hays Code and the rise of personal computers, networks, the Internet, and HTML.
Maybe the only way back is to build our own modern coliseums and have gladiators fight to the death every Sunday.