I think the problem with the illegal immigration issue is that it's based too much on ideals and not enough on reality. Look, the reality is that there's a bunch of illegals in the US already, regardless of where they're from. It's going to be very difficult to just kick them out of the country, as beautiful a plan as that may seem. Consider the manpower necessary to do that, even if were just as simple as picking them up and throwing them on a bus.
What should be done is have a way for illegals to legally assimilate. Increase border policing, and strengthen immigration policies. Take care of the people that are here now...and by "take care", I don't mean that in a nice way. I need more people to pay taxes and put cash into social security...the fuckers here just aren't breeding fast enough to make legal cash cows...errr, citizens. I hope to retire someday and live off someone else's backs, and I could care less if the 21 year old McDonald's manager is named Scott, Roy, Ryan, LeRoy, Jethro, Juan, Miguel, Mustafa, Habib, Ivan, Seamus, or Nb'egda (with a little click sound in the middle somewhere), as long as he's paying up to Uncle Sam.
Frankly, illegal immigration is an issue because people way over our heads want it to be an issue. There's a need for seasonal migrant workers to work in strawberry fields, we like being able to pay $10 for a car wash (inside too!), or $10 to have our lawns cut. As much as we hate the idea of Chinese sweatshops, we've got'em in the US too, you just don't hear about them.
I hate to be so bold, but the illegal immigrant of today is the slave of yesteryear. The Daddy Warbuckses don't wanna give up their cheap source of labor.