I think that this article summarizes the issue very well and is non-political in
nature.

I'm an immigration lawyer. I know that many of my Facebook friends, who are
good and intelligent...