I point the finger at several things and not in any order.
The absence of a father/mom is at work
The feminizing of our boys - not respecting that they are species/gender specific and by nature, not "pacific".
We teach them that they must quell their masculine traits. Not good. They can't handle bullies; can't handle confrontation easily. They are not taught that life is struggle; that you have to be aggressive to be successful.
I don't mean raising barbarians. But I don't want to see them coddled, either.
Attention deficit disorders. Boys being boys are naturally rowdy. If a teacher can't discipline them and loses control, then they are called conveniently, deficit, and are put on psychotropic drugs. You need to do a lot of research into the dark side of these drugs before you consider it.
Video games where blood, gore and victory comes by killing everything that moves. It's easy to lose reality and the concepts of good and evil and right and wrong and they are isolated when they are participating.
Just a few points and remember, I'm not an expert.