Both the north and south borders to the US need to be closed. Period.
Everyone focuses on the lowered wages, increased crime and the drain on public services (our taxes) that illegal immigration brings, but few people mention the dilution of America's heritage and culture. I can only wonder if they've been inculcated with multiculturalism for so long that they consider this to be no great loss. It's obvious that liberals have bought into it for so long that they're actually ashamed of being Americans.
That's all right, I'm ashamed that they're Americans, too.
If we still had any societal cohesiveness terrorist infiltrators wouldn't find their cult so readily tolerated. It doesn't take a genius to figure out that the Islamic communities pick up, hide and assist these monsters. I fear what our collective "tolerance" will bring.