I have mixed feelings on this. I believe people who are here looking for opportunity and going about the system the right way is fine. People willing to work, contribute for a better place, children going to school for an education to grow and develop new skills and responsibilites. People who are coming in and out sending there money elsewhere should stay out. People getting on welfare, drug trafficking (Though I think overrated) crime, where were being forced to pay more in taxes, should be driving out as well.