I think there are strong reasons to control our borders.
Economically it is killing us not to mention all the crime and other negative affects on our communities.
I just don't think terrorism is an honest reason. Our terrorism efforts have to be directed at more affective methods with our limited resources. In other words, trying to stop terrorism by sealing up America will fail. It can't be done. There are too many ways to sneak that one nuke into a major city undetected. And if you can detect it, it will already be too late.