Cut the bilge about "unions". What open borders types like you want is to cut the wages of working class Americans down to Third World levels. You want to be "humane" and "generous" at their direct expense.
Already we have seen Americans run out of construction work in many parts of the country by competition with illegals.
Fine. Tell me you are not a card carrying union member who voted Perot and I won't mention it again.
Actually, though, you do a great service in this post in that you illustrate the differnce between market vs. socialist/communist economics. A believer in free markets believes that the markets create a higher standard of wealth for all, and that the disparity of incomes is a small price to pay for the greater blessings to all. A leftist believes that markets cannot be trusted and must have government to twiddle with them and rig them to ensure against the exploitation of the poor by the rich. A market person argues that the market itself will adjust this, and the only proper role for government is to ensure free, open and enforceable contracts....., in short, freedom. Leftists argueue that government must "protect" us with chicken little scenarios that the sky will fall if we allow the rich plutocrats to proceed unchecked.
Your root problem is that you are an economic leftist who has never bothered to read the sources for your beliefs, so you become offended if someone accuses you of being a leftist.