What needs to be done to permanently solve our illegal invasion problem is this:
1.) Militarily secure the border, with pre-authorized use of force. Camps for basing of Border Patrol/Military would need to be setup in the areas where intrusions most happen. Areas where intrusions are far less frequent can be patrolled by drones and interdictions made by them. People not able to be turned back or captured are simply destroyed upon illegal entry into the US. Whining is directed to the nation allowing illegal invaders to our southern border, that is, Mexico. Rather than allowing the illegal invasion to be a triple win for them, make it a negative so they help fix it.
2.) (can easily be done while #1 is being setup) Pass new amendment that overrides the 14th. This new amendment simply states that any child born to a US citizen, in good standing, anywhere in the world, is automatically a US citizen. A person born in the US that does not have at least one parent as a US citizen is not a US citizen.
3.) Once One and Two are both completed (not after, and not just one or the other), pass legislation dealing with the tens of millions of illegals here (the 12M number is laughable). My preference would be to deport them all, including US citizen minors of illegal parents - they can go be with their illegal parents in Mexico until they're 18, and then choose to come back here or not. Recognizing that a sufficient sheeple number of our populous is too PC to take this approach, my compromise (and it's a massive compromise) is to allow the illegals to remain in temp guest worker status as they take their place in line with all the other people legally trying to enter the US. Their penance for entering and staying here as illegals will be that, and it is getting off pretty lightly IMO.
Chuck