What part of the "guest worker program is by definition amnesty" do YOU not comprehend??
A guest worker program is a means of allowing legal immigration.
If it's implemented in such a way as to allow those illegally here in the country to suddenly become legal, it's amnesty.
However, if you bar anyone who is illegally in the country from applying for the program, it doesn't provide amnesty.
Your assertion that a guest worker program is by definition amnesty is simply incorrect.