Thanks for these posts.
I am an immigrant myself, so completely agree with your position, but its not the same today as it was back then. My parents never expected anything for free, and even the airline tickets that the government covered had to be paid back. We also assimilated into the way of life here (not the US), and didn't try to change the culture to suit us. There aren't many similarities between the immigrants of 30 years ago and earlier, and the migrants crossing illegally now.
I understand that most aren't going to cause trouble, but the vast majority will unfortunately use resources more than they contribute for years to come. How much should an American taxpayer spend to put these people up in hotels for months and provide them free food and phones and spending cash, etc? There are so many Americans who don't have anything left after paying for their housing and transportation. Its silly to assume that the US can help the millions of migrants crossing into the US when the legal Americans are struggling so much.
I don't blame the migrants for wanting to come because they are coming from pretty shitty countries, but I blame the US for having an open border policy to encourage this when the US is in no position to help. Its of course the elite that orchestrates this whole thing. The strategy these days is to get everyone dependant on the government, force the price of labour way down, prevent dissent since you will obey if hungry enough, and also direct the blame for your lower standard of living onto the said migrants when the actual fault lies with the elite. The migrants are literally a human shield.