It is trite but true to say we are a nation of immigrants. Other than Native Americans none of our ancestors lived here before the "New World" was discovered. Accordingly, we are really no different than those who come here now regardless of legal status. Legal status is arbitrary because it doesn't make a person anymore legitimate than if they came here "legally". It takes so long that it is all but impossible to come here unless you wait for years in another country and have someone willing to pay hefty fees and act as a surety for you. In other words, you can't be poor and immigrate here unless you are a refugee or seeking asylum, and those are statuses that few achieve.
We need mass amnesty, and the waiting times need to be shortened for those who come after the amnesty and use the legal process.