No, it's not really. Not in his mind, but even he knows America as a whole will not vote for pure communism. So, take "transitional communism" put the "democratic socialist" badge on it and there you go. Democratic socialism is a polite way of saying, "this is as much communism as America will tolerate, but we'd go all the way if we could."
And, yeah, worthless do nothings is a fitting analysis for most of the people struggling. In America, education at all levels is nearly free or even where it is not the payments are deferred until you are actually producing an income. I don't think you can use your origin as an excuse -- if you go to school and do the time - you will receive the pay if your apply yourself. Sure, you might attend a community college rather than some ivy league -- but you're certainly not going to be stuck in the ghetto even if you're born there. What keeps people poor is poor life choices not where they're from or otherwise where they started. If you spend all your money on drugs, beer, and entertainment that's why you're poor.
That being said I'm not a complete capitalist on all issues I still realize if people have to worry about eating bad things happen -- I'm cool with the public resources being used to prevent hunger. I don't care, however, if you have to live under someones stairs like Harry Potter or crash a couch for eternity. I know people who just work as gas station clerks that make enough money for a cheap home.... I don't really think that's a problem the government needs to get involved with. Nearly any job with an average wage above a starter job makes enough to at least afford that much. (Which in my neck of the woods is about $600/mo. Which you could pay for with about $7.50/hr in income... But, we could say 8-9 due to taxes. But, realistically, I'd say you need about $15/hr to maintain that living. Most full time jobs in my area will pay at least that much, so it's pretty much a non-factor. If you don't have a home and make that much you're just poor at managing your income -- it's not a government problem.)
I'm, OK, with helping people with food costs mostly because I don't really support the idea of making people have to choose between food or mortgage/rent. Hunger causes riots, crime, and a whole host of other problems. The cost is small in comparison to the damages that occur if you don't avoid the problem actively.
I was born poor, so I won't buy the excuses. If you don't at least move into the middle class through some sweat you're just lazy -- it's not that hard. A couple flipping burgers full time in my state could easily afford a home, car, and have all the basics. Most of those burger flipping jobs will pay for your college tuition as well. (I know most chains and even Walmart does this.) There are so many ways to get free training expense is not a reason, IMHO. You just need to apply yourself and use the resources that are available.