I don't think that is the main reason. I see illegals working and they don't even speak English. They manage somehow. Maybe they lie about their permanent address? Does McDonalds verify your permanent address before they'll hire you?
The only jobs I see illegals working here are Day laborers at Home Depot, paid in cash at the end of the day. The going rate in my city is $150/8hr day. They scrape by , I guess that could be considered “managing”. Latinos have a far greater sense of community/family which I think helps a great deal.
To be clear, it’s not impossible to prevail against these circumstances. Some can do it, many cannot. Most who are at their personal rock bottom need a bit of help to get back on their feet.
I don’t think shizzo has what it takes to overcome his misfortune, and I agree that much of his situation can be attributed to poor choices. Still, I’d rather see him gainfully employed and paying taxes, and I wish our government would divert our military budget to helping the homeless.