I disagree. I can see where you are coming from, but consider other things.
Money- Money can be a good thing, like when you donate money to charity.
Weapons- You could stop manufacturing them, you could take all the pre-existing ones and throw them off the face of the earth, it would not change anything. There are still people who would not use weapons to create violence, they would do it with their own two hands. You would however be taking weapons away from the victims who are weaker and cannot defend themselves.
Video games with violence- Honestly, no matter what, kids who may or may not play games at all, are gonna see violence sometime. Things won't be happy rainbow sunshine land, violent games dont have any play whatsoever. And I know there are a few kids who learn to defend themselves from playing games like that.