Does this even have to be asked anymore?
Simply starting by NOT giving citizenship to babies born here of illegal alien parents would remove a massive incentive to invade.
As for others here on the ninety zillion visa types, the real answer is to stop handing out visas.
We owe the illegals nothing. Their children are not “stateless”, and they arent Americans, and they shouldnt vote in our elections, EVER. They inherit their parents nationality. That means they can go home and live happily ever after.
No court is ever going to buy the argument that illegal aliens who can be arrested, detained indefinitely, their property seized, and then removed to another country by force are NOT "subject to the jurisdiction of the united States".