I dont think we can support a completely open immigration policy, socially or economically, as we did earlier in our history. And it certainly wont make up for our colonial exploitation.
We do need a major overhaul of our immigration policy, including stronger border security than a symobolic fence and it should include a path to citizenship (with penalities) for those illegal immigrants already here (which, btw, is only a misdomeanor) in order to bring them into the mainstream as contributing citizens.
We should also continue to ensure that our immigration policy provides for diversity. There are some Repubs in Congress who want to end the
Diversity Visa program that allows for 55,000 immigrants a year from mostly Non-European countries. The suggestion that the program provides a cover for potential terrorists is racist nonsense, particularly since al Queda is focusing recruitment on white europeans.