I am gonna make a case against the wall.
No, it has nothing to do with the fact it is a "waste of money" because it is not. A "waste of money" is a land war in western Asia.
So why no wall then?
Besides it affecting the possible re-introduction of the jaguar in the American southwest?
Because the migrants, much like many who live in the American southwest, are descendants of Spanish colonial subjects and as such as have the right of movement on these former Spanish colonial lands.
So let's drop the pretense of "human rights" and "morality".
All those other arguments are bullshit.
Now, some "white" people will be like "A-HA! We knew it!"
While those who say they are "LatinX" won't know what to say because they hate all things colonial Spain because something about the extermination of native people even though native culture is much more stronger and vibrant in Spain's former colonies than say in any former English colony.,.because there are still a lot more native people around.
At least ascertaining the rights of all descendants of New Spain to freely move in what was New Spain is more honest than anything else they are selling you.
Now, if they some Guatemalan wants to move into Kansas, then I can understand why some may have issue.