I fully agree, but the world is dripping with socialism. Immigration and socialism don't mix very well since the immigrants always move to the countries that offer socialism systems at the local taxpayer's expense. If the US would stop offering social programs to everyone I'd say let's just remove the border walls completely and catch immigrants who commit crimes like drug smuggling instead of whatever it is we're doing now.