I'm a first-generation citizen and subsequently I've spent my whole life around immigrants– both documented and undocumented, but mostly the former.
As for the undocumented immigrants, I don't agree with how they came here, but I sympathize with them and I'd prefer if they could go through naturalization instead of deportation. Generally, they come with pure intentions– to make a living, provide for their families, give their children better opportunities for education. So they're not too different from legal citizens. But so many of them get stuck with jobs that take advantage of their work ethic. (What legal American citizen would want to take a hard labor job that pays $5 an hour?) Also, all the ones that I know still pay taxes, so I'm sure many others do.
I know that the idea of suddenly making them all citizens would never happen, but I don't like how callous some policies and people's attitudes are. They seem to forget or willfully ignore that immigrants are people too. Coming to a country with the sole intention of working your ass off to provide for your children sounds like an American dream if I've ever heard one. Isn't it cruel and unamerican to prevent them from even trying?
As for documented immigrants, I obviously don't have any problems with them. I actually really value them. I'm from Long Island, which I'm pretty sure is the most racially segregated suburb in the country. But my hometown is strangely diverse; I've been friends with people from many different ethnicities, and all races and major religions. I've also been in and out of NYC quite often, so I've seen how beautiful diversity can be. I really can't understand people who see immigration as a threat. It sounds cheesy as hell, but sharing cultures is a lovely thing.
I really don't know what the solution is. Like
>>2 said, I wish there could be a balance, a mutual respect between citizens and immigrants. But it seems less realistic as time goes on.