I'm for using common sense on this whole immigration thing, which includes not conflating immigration with "illegal" immigration. Primarily, I say that the U.S. has the right--as does any sovereign nation--to determine their immigration policy. That being said, the decades of ambivelance has left us with a mess. As such, I think first we fix the borders, then we deal with the illegals in a pragmatic way while keeping in that we're a nation of immigrants and that there was no "illegal" until relatively recently, but neither was there a social welfare system back then, etc.
But now there's something that has really got me riled up. A Spanish language version of the U.S. national anthem was commissioned by the U.S. government!!!