They also come here to get jobs and send the money back home...and they can, since they don't pay taxes and are not in the books. Once enough funds are sent home, they urge family to come join them and it starts all over again.
That's another thing that is not talked about enough. These people are not coming here to be immersed in America, they're coming here to take jobs that FOREVER will be at slave wages as long as there is this endless supply of slave labor. And the money they do earn, much of the time ends up where they come from.
These are not like immigrants of the past that came here to be Americans, learn the common language, and be part of the system that made this country great.
Yea they are coming here to hump shingles on a roof for 100 dollars a day. And that is excellent money for them. Or throw hod for 100 bucks. ( I guarantee you that YOU personally would not do either job for 100 bucks for a 10 to 12 hour day.)
Then they do what other immigrants have always done. They share housing, share food costs, share transportation costs etc. All so they can do what Americans used to do; take care of their families the best way they can.
I have worked with poor white people, poor black people and poor brown people. The brown people will work their ass off for 100 dollars a day. Every day. They always show up ready to work. Can't say that about all the other poor I have worked with.
Damn the immigrants for making poor Americans look bad.