My own opinion has somewhat evolved on this issue. I think we must now focus on legalizing those who want to be "Americans". A guest worker plan is a joke. Perhaps if we find a way to keep those who want to be American, pay taxs, and do the right thing, while deporting the criminals, undesirables, etc, while securing the border, this might work.
I also think that any plan without strict enforcement will lead to more problems.
If people dont want to be Americans, and simply want to be Mexicans in America, then I say ship them out.
I don't even have an opinion or idea as evolved as yours. I have no clue what should be done except it would be nice if we didn't put people who got here illegally in line before people who have gone through the legal process.
Also, I'd really love to see the country have a policy of deciding what kind of skill levels are required in the country (like nursing or teachers) and make it mandatory that some certain percentage of those allowed to become citizens fit those parameters.
Hmmm -- How do we rank the success of other countries that have guest workers? Japan ... Switzerland ... Aruba? What do they do that makes their programs successful?