That is a poll question being asked on CNN right now. Personally, I'd like to find the answers to the underlying cultural problems that are causing our kids/other adults to commit violence in the schools. I could make any range of arguements for a number of cultural factors that could be contributors.
It's just like giving anti-depressants to someone without trying to figure out WHY they're depressed.
Olafr