I don't support unfettered illegal immigration, also I think the reason why so many people from Latin America is because liberal politicians are selling them on the idea that the USA is the "promised land" but in reality you end up struggling in poverty with high rent and struggling to find a job because employers refuse to hire anyone who doesn't have years of experience. Another thing why illegal immigrants are taking jobs is really the employers fault for illegal immigrants are easier to exploit for cheap labor. Also maybe another reason why white English speaking Americans are on welfare is because they have no choice but to go on welfare due to the scarcity of jobs.
Sure people like Morgan Freeman grew up poor in Memphis, TN but that was the past, today you won't get a job just by having a pulse, in fact you aren't likely to get a job even if you have a college degree and you'll be lucky to get a even a minimum wage job at McDonald's. I'm not for laziness, I'm for people doing an honest day's work, I just think people deserve a little more respect for working and not constantly struggle in poverty and not be denied work opportunities for not having years of experience. Also if socialism promotes and enables lazy people then how come many socialist nations enslaved people in forced labor camps?
Yes communist dictatorships do have an elite ruling class controlling all the wealth and exploiting the poor but so does capitalism and you are too in denial to admit it, you are just as bad as socialists who claim communist dictatorships "aren't true socialism".