Should a person who just started a job get a raise. Should a person who has never served in the US Military receive veterans benefits. Should someone without a college degree work at a job that requires one. The answer to each of these is no, because they did not earn it. The same goes for undocumented immigrants, who have not earned rights to social security benefits or any benefits associated with being a US citizen. Why.... Because they are not US citizens. Now, should they be mistreated, absolutely not. Should they be stereotyped, discriminated against, or treated unlawfully according to basic human rights set forth by the UN and USA, no. But they need to do things in decency and in order.