First and foremost they are here illegally. They have committed a crime against American.
2) they fill the streets with filth and reduce major cities to lower than third world countries.
3) These 'immigrants' are from all over the world walking across or borders. Terrorists are finding it easy to come to America, collect a monthly check, free food, free housing, free medical under the cover of 'immigrant'.
4) The drug cartel has owned the border for some time, sending their mules to further disintegrate the sanctity of the United States
5) MS13 now populates much of the cities and commit rape, murders, and violence to American citizens.
6) They steal social security numbers and collect more money (besides they government handout) and ruin the elderly as they try to retire.
7) They cost billions every year to hospitals and state and local governments.
8) money transfer companies are reporting record cash movement between the US and countries around the world, especially Mexico. Illegals are collecting free money and send it back to their families. Why? Because we taxpayers supply them with everything they need for free.
I could go on and on about how phony the argument is for illegals when you use the term 'immigrant' as if it was some plight suffered by people that were truly needy and looking to better themselves through hard work and being upstanding citizens. Those days are long behind us.
Countries are emptying their jails and send them to the US border. That should tell you something about the quality of 'immigrants' we are getting. Recently we spent billions in other countries to strengthen their borders from illegals, but we have open borders for the world.
The reason this is all happening now?
Because they are creating a new voting block that are willing to trade votes for cash. It is that simple.