Baldemar Velasquez, president of the Farm Labor Organizing Committee, receiving an honorary degree from MSU, set my mind to work on immigration policy. He argued that all illegal immigrants living in the U.S. should be given the right to stay. "But, wouldn't that reward people for breaking the law?" Velasquez points out that we pardon law breakers all the time. He gave examples of Pres Nixon and the Watergate operatives. So why not Mexicans?
He argues further that if we believe in open markets for goods, why not for people. I don't have a good answer, so I am going with him, at least up to a certain number per year, so as not to overload facilities. I recall that Switzerland accepts a certain number of foreign immigrants per year and requires every local government to provide for a certain number. This spreads immigrants around rather than having them all in a few places putting a great strain on social services, and facilitating integration, etc.