My opinion, and it's probably not worth much...
There is a problem with guns in this country, but I truly do believe an even bigger problem exists at home...kids being raised by single parents, by grandparents that are out of touch with how society is today for a kid, by aunts and uncles...misguided kids, loose morals, peer pressure...
Seems that the kids that do this kind of thing already had issues swirling around their lives...they've led a pretty sad youth, have been tormented both from outside as well as within themselves. From what little I've seen, this kid's father committed suicide a year or so back, his Mom is in a home with brain damage...no excuse for him to go on a rampage, but he clearly needed some guidance and help to get through life and society failed him. I doubt his problems just popped up yesterday, so someone in and around his life dropped the ball...
The gun, in this case, was simply a tool, a by product he decided to use to end so much bad in his world...
Are guns too accessible to kids? Sure, but what % of these guns are actually obtained from family members that simply don't lock 'em up?
I'm not a fan of guns, but I don't think taking them away from U.S. citizens will curb this kind of problem in any way. I know that if someone wants a gun, they'll get one...illegally or otherwise, just like drugs...
So, America needs to stop blaming guns, peers, the kids and start raising families again...start instilling some moral and ethical values in our children...if you are going to procreate, better be prepared to actually do a little work instead of blaming the schools, teachers, the police and your kids' friends for your kid's problems...if your kid has problems, better do your BEST to get them help before their lives become a lot of nothingness...
Is that easier said than done? I don't think it would be too hard to give a kid a loving family to grow up in...to teach him/her right from wrong, to respect others, to have good friends close by, to feel free to come to you and talk about problems...I think it's easier to raise your kids in a loving home over always fighting them over every little thing you don't like...parenting is very difficult, but it's the most important job PARENTS have...remember that, and hopefully, over time, society will begin to see less "rogue" kids, more kids taking on the responsibility of their own destiny...
This kid was likely on a collision course with some kind of disaster...it's a complete shame he took down innocent lives on his way out, and I can only imagine what the families of those lost are feeling today...it's not the first time, nor will it be the last...