Really, this is on the schools, and the parents and the grandparents.
Somewhere along the line, the torch got dropped. Kids stopped being taught manners and respectful behaviour. Then the next generation had nothing to go on, except how people act on TV, movies and videos - both games and music. No one was modelling good behaviour, so they didn't learn how to be kind, and care for others.
It truly is a tragedy how our society has gone downhill. I stopped teaching school 17 years ago. Even then, kids still had a some concept of how to treat others. Even the non-Christian children. And those kids have grown up and failed to teach their children how to be polite.
But with our society getting farther and farther from God and closer to humanism, which is the deification of self, getting more and more important, we have lost the children. And more important than manners and respect, they do not even know the name of Jesus, except maybe as a swear word.
As for you, Utah, I do think you did the right thing. As long as you didn't yell, maybe these teens had never once been told in their lives to care for those weaker than them.
It sure doesn't bode well for the future of our society though, does it?