I don't think it is video games etc. It is more a disconnect from society.
There was plenty of violence before video games etc. What is also missing is a proper upbringing that socializes children and gives them a conscience. Sitting them in front of a TV is not going to do it for them.