The notion of indigenous is a racist concept. The idea people are indigenous to anywhere is racist, it is based on the idea of blood and soil. The notion that "germans" are the indigenous people of germany led to the holocaust. Anyone born in America is native and people of all races born in America have as much right to call themselves native Americans as the people who are descended from first nations tribes.
As far as illegal immigrants from Mexico are concerned I dont have strong feelings about them either way.
I don't blame immigrants for lack of jobs, I blame the economy for lack of jobs. However having massive legal immigration while there is a lack of jobs does increase the rate of unemployment. Simple arithmetic demonstrates that. If there are 50 residents of an area and there are only 25 available jobs then that means half of those 50 residents would be unemployed. If you then brought more people into that area you would increase how many people in that area are unemployed.
Native Americans have a right to determine how their land is governed and who is allowed to immigrate to this land. Anyone born in America is a native American.
Saying that white Americans are guilty of what their ancestors did is holding children accountable for the crimes of their great great great grandfather. The idea that people should be judged by the crimes of their ancestors is the sort of thinking that led to the persecution of jews because people were blaming jews for the death of Jesus when it was over a thousand years since Jesus had died.
There is a theological debate about who or what was responsible for Jesus dying, those debates aside though the principle is the same. People believed the ancestors of jews killed Jesus and because of that belief they blamed the current jews. The principle at work here is people blaming people for crimes committed by their ethnic groups ancestors.
People are not responsible for what their ancestors did or what their ancestors are accused of doing. To hold people accountable for what their ancestors did is racist. White people should not be psychologically harassed for the behaviors that white people engaged in in the past. Furthermore no race should be subject to racial harassment.
Well first off... if anyone "doesn't have a right to be in 'America'" its the white folks in this country, whose European ancestors illegally entered into indigenous territory and stole it from the indigenous peoples.
This being said, around 80% of the population of Mexico have indigenous ancestry; so to argue that they have "no right" to come here and that you supposedly have some innate right to live here just because your great great granddaddy raped and pillaged their settlements and broke numerous treaties so that you could be born here, amounts to a bunch of reactionary nationalist bullshit.
And you want to scapegoat immigrants for a lack of jobs? No, get a fucking analysis and read up on globalized capitalism.