First of all, people always say things and never follow through with them. Eventually they'll slack off again with goals they made to prevent shootings.
This society will never change. There will always be hatred, intolerance, corruption, and outcasts. The problem is that these kids who do shootings spend too much time trying to impress people. I know that its hard to not be self-concious, but you really need to just be yourself. Chances are, if you just be the person you want to be, you'll find friends. Stop changing yourself to fit in, because if you miss ONE qualification, then everyone will laugh at you for being a poser.
Things are never going to change; take it or leave it. If you take it, you'll be able to work around the unchanging society you live in and eventually find a niche. If you leave it, then you get to be a hermit living in a cave.