Welcome to young adult life in the big city. Growing up in a big city has to be hard. You can never judge without knowing the kids and their circumstances. Sometimes your kids fall in with people they respect and won't listen to you. Kids grow up their own ways and all you can do is hope and pray. At first glance these two seem a little immature and may need some time in the army to help settle them down or maybe a season or two as blocking dummies for the Eagles.
Hope his family problems settle down.