There is no easy answer to this dilemma. In order to cure this illness, rights will have to be taken away and most people refuse to give up those rights. Or you can take it upon yourself to self censor.
For example, television is far too violent. There's also way too much sex on TV. Our music, especially rap, glorifies violence. Our kids' video games are even worse. How many of you are in favor of censorship?
Other remedies to this problem barely get mentioned, such as, religion in schools. A healthy fear in God is a good thing. Yet we don't even consider it.
Now, don't get me wrong. I'm against censorship of any sort. If you don't like what's on TV, video games and in the music-don't buy any of these devices. If you do allow your family to partake in these types of things then at least educate your kids about them afterwards. Take 15 minutes to discuss it with them.
America is having problems for many various reasons. We mustn't ignore the signs. If you're married, stay married. Divorce is a huge issue in this country. Two parents are needed to raise children properly. Whatever happened to the stay at home mom, the backbone of every family?
This issue is far bigger than the 2nd amendment. Everything starts at home. No more excuses, parents, time to tighten up your game.