We have a border so America does not become Mexico, and that is a good thing.
We also have a border so we can stop people entering from terrorist nations without being vetted. I have nothing against immigrants who follow the law and come here legally. (The debate about how many immigrants and which ones is a different matter). But our border controls absolutely must be sufficient to prevent criminals and terrorists from entering the country.