+10000 on that; too many of these kids nowadays have no moral compass, and it shows up as they get older. My late Father-in-law was a retired Air Force master Sergeant who took one of my daughters' male friends under his wing a couple of years before he passed away; this kid was well on his way to nowhere, long hair, a tattoo and numerous body piercings and dressed like a "goth". My father in law convinced him to sign up for military service (he chose the marine corps) at 17, his mother didn't care at all, she just wanted him out of her house, and off he went to boot camp that summer. When he got back, I didn't recognize him; his grades turned around, he graduated high school and served his country with honor in Iraq and Afghanistan.
Spending time with your children at the dinner table and talking to them as growing adults goes farther than any government laws in stopping this kind of behavior. No matter how long or bad your day is, children need a parent to spend time with. A computer, TV or video game will not take a positive parents place. Morals are taught from age one, not after they start expressing opinions. With out good morals in place, no amount of laws will have any effect on violence. Just my two cents worth.