I live in Chicago and even to get to those kids and get them out of banging and doing nothing. I would offer seasonal jobs, even in other states. Even if they have to put them up in some dorm like facility. It would be cheaper than just bringing in people who will be as you say taking jobs from Americans. It gets them out of these ghettos and gang/drug infested neighborhoods. ( that's like looking at jobs in the agro sector ) Gets them making money and working. Hopefully letting them make that decision to avoid as much of the negativity as they possibly can. Summer jobs or Winter even. 3 months or more.
Of course it is not thee answer. But we need to start getting thru to the youth of America. About working for what they want in life, and not looking towards any government to hand it to them. Which they will have to be taught and reminded that they need to save for the future. For themselves.