They do not want to be Americans. They are just illegal tourists and should go home.
When you see those who leave Mexico come here legally learn English and earn citizenship and work and pay taxes and serve in the military they are not mexicans any longer. They are AMERICANS.
There are a lot of NRI who want only to come here and work here and make money and be safe and take from America. I see them all of the time. They are not Americans. I am American I live came here to stay here. I learned English. I will not leave because of elections like the actors. I pay taxes I served in the Army I went to war. I am proud American citizen. I am not 'something else'-American. I am American American.
There are a lot of us here from India, China, Mexico, many countries.
Every country has people who come here and leave their old country behind and become Americans. They take the responsibilities as well the benefits.
We need more of them and less of the illegal immigrants and those who will not be Americans.
Buddha Bless the USA