I am both a parent of two boys and a professor at a community college, so I spend a lot of time with people who are under 20. As a parent, I try to provide a disciplined and loving framework in which my kids can live. Sometimes it works and sometimes it doesn't, but that's the nature of being human. And at the risk of sounding snooty, from your profile and your question I doubt you have children, and parenthood is truly one of those experiences you can't describe unless you've been there. Finally, the challenges that young people face today are far more serious and, in some cases, life-threatening, than any we ever faced.
Some kids do bad things.
And in our society, bad is much worse that it used to be. But to categorize everyone under 20 as undisciplined and uncivilized, and then to blame their parents for it, is not only unfair, it just isn't useful. If you see changes that need to be made, start making them. Mentor a teenager, volunteer as a tutor or a coach, do something constructive. You don't have to have children of your own to make an impact.