Let's face it, the current state of affairs when it comes to immigration in the United States sucks. Undocumented immigrants live in fear of deportation and as such, are willing to take abuse from employers, landlords, etc, just to avoid confrontation. Low wage workers get the shaft because they're competing for jobs with undocumented immigrants who are afraid to confront their employers. Worst of all, apparently, my roommate had to learn Spanish in high school. (Actually, it was the efforts of Thomas Jefferson and Carlo Bellini in the late 18th Century that created Modern Languages studies in American schools.)
Anyway, no one is happy except for people who hire undocumented immigrants, and people who've developed a taste for authentic Mexican tacos. Mmm. . .tacos. As you can guess, I fall in the latter category. And as much as I love tacos, surely there has to be a better way to get my taco fix.
I've stated this before in a few other blogs, but it bears repeating - the way to fix the immigration problem is to remove all benefits of hiring illegal immigrants for employers. The only way to do that is to "legalize" everyone. If foreign workers want to come work in the U.S., they can so long as they pass a background check. In so doing, these foreign workers are protected by the same employment laws that protect everyone else, and as a result, they compete directly with American workers on a level playing field. And if, in the resulting competition, foreign workers can't find work, they're going to go home.
Additionally, we should have a separate path of citizenship for those who want to become American citizens, complete with the full restrictions and requirements as exist today.