We seem to have this idea that if Congress passes a law, it fixes a problem. Problem is laws only work if they are obeyed. So how do we get people who are evil or crazy to obey the law?
We can clearly penalize people for violating the law, but that doesn't make them obey to begin with.
How can we conclude that new laws on anything will fix problems if there is no way to get crazy people or evil people to follow them?
Your problem seems unsolvable at first glance. But I have some ideas:
1. Have a moral arm of power [if any should exist anymore] get ahold of media. Drum GLAAD out of existance and begin cleaning up the filth and graphic violence, sex and denigration that has become daily fare on prime time with kids watching. Have the FCC step in and tighten up standards ASAP.
2. Disown any person or group of people pushing for sexual agendas of any type or violent agendas of any type. Blackmail them for a change. Shut them down and ruin their careers for a change..
3. Encourage people to rennovate their churches as weekly meeting halls. Tone down the Billy Graham and tone up the community spirit.
4. Encourage public service in schools from the youngest of ages. Take the little tykes to old folks' homes like they used to. Brighten up the oldsters and expose the young to doing kind acts for others just for the sake of seeing the smile and feel good for a day. There is extreme power in that.
5. Establish a new vogue that frowns upon personal indulgence and rewards instead sacrafice and work for the community good. This means confronting malignant capitalism as well.
6. Universal healthcare. Experiencing the rapture of having others give a crap about you and your health without requiring you to go bankrupt can go a long way in teaching you to have compassion for others as well. It fosters a community spirit.
All these things go a very long way to reducing numbers of "crazy evil people" and increasing people who follow the laws because its how they were raised. I was born in a time where kids and women could walk the streets and play there without fear. I've lived it. And these were the conditions present at that time. They no longer are present.
And the media first and foremost is to blame for raising two or three generations now that lust for filth, indulgence, narcissism and violence. Small wonder we're having such a problem with evil and crazy people. You remove the structure of morality and the whole building starts to fall down around you at an exponential pace..