Close the border! Surely you jest. The only ones that want a secure border are the American citizens. The politicians from both sides want it open, one for political reasons, the other for economic.
I hear you. But if American citizens were free to vote with their own dollars, it could be a significant effect.
It would be a political decision to devolve any power whatsoever. Might be a good political issue, and an elegant solution.