My theory is that the advent of a popular internet itself deters people from violence. No science to back it up, of course. But people spend more time watching TV and using the internet; it leaves less time to be outside getting physically rowdy with others and creating these heated moments.