Oh are you ignorant. His guest worker plan is amnesty simply because they won't throw anyone out after six years. If you believe otherwise, you are drinking way too much whiskey.
But they are here now, and some of them are needed, and knowing about them is better than not knowing, and guest worker is better than under the covers.
I can't be against a program that makes sense now, because 6 years from now someone else will call for amnesty. The program I'm supporting now is NOT amnesty. I will oppose making it into amnesty.
But I also oppose the roundup and deportation of every single illegal. I'm not saying that isn't a rational plan -- I see good arguments for doing so. But I think a guest worker program is a better plan, better for the economy, better for security.