Boys aren't broken. Humanity is broken.
Broken, because with every day that passes we become more and more desensitized to the value of human life.
Since the last invasion of Iraq began, the US (and allies) have killed an estimated 1.3 million innocent civilians. Madeline Albright went as far as admitting that we killed an estimated 500,000 children and that it was worth it. That's just the Iraq war! That doesn't count the dead and maimed in Syria, Yemen, Lybia, and Afghanistan.
Our kids are indoctrinated from early life with highly realistic graphics on PS4, Xbox and the like.
Just take a look at Police in America. It's obvious that they'd just as soon kill you rather than deescalate a situation. How many of these police are war torn, PTSD former soldiers.
Take all that then pour some big pharma cocktail on it. Antidepressants, opioids, psychiatrics etc...
At this point I have zero faith in us turning this around because we sure as hell aren't going to do it with more of the same. And that's exactly what we've been doing since WWII when we dropped nuclear bombs that annihilated entire cities of innocent civilians.
We are a blood thirsty culture and it's evident in our movies, games, and now right down to the people who will defend a policeman or soldier for taking the life of an innocent, unarmed person.