Nice rant, joanie-f. I agree with most of it. But I have to ask, why do you believe that Santorum would agree? He's never met a trade agreement he didn't like and until very recently, he did all he could to keep the invasion going. His is a very confusing voting record, it appears he tried to have it both ways.
http://grades.betterimmigration.com/testgrades.php3?District=PA&VIPID=683
2006: Senate floor final vote on S. 2611, imm increase bill
* 2006: Senate cloture vote on S. 2611
* 2006: Sen. Judiciary Comm vote on Specter amnesty-guestworker proposal
* 2006: Cosponsor S. 2611, Hagel-Martinez compromise amnesty
* 2006: Cosponsor S. 2454, Frist guestworker, increase legal imm
2005: Cosponsor S. 1919 Hagel amnesty bill
* 2005: Cosponsor S. 1033 McCain-Kennedy amnesty guestworker
* 2005: Cosponsor HR 3402, DOJ Autho with VAWA Title IX
* 2005: Cosponsor HR 2330, Kolbe-Flake-Gutierrez amnesty-guestworker bill
* 2005: Cosponsor HR 2092, JacksonLee overall increases
2004: Cosponsor S. 2381, Kennedy amnesty-guestworker
* 2004: Cosponsor S. 2010, Hagel\Daschle guestworker-amnesty
* 2004: Cosponsor HR 4262, Gutierrez amnesty-guestworker
2003: Cosponsor H.R. 3271, Gephardt amnesty bill
* 2003: Cosponsor H.R. 1954, Armed Forces Naturalization Act increase chain migration
http://grades.betterimmigration.com/view_all_actions.php3?District=PA&VIPID=683
I am not familiar with almost half of the items on your list. Will have a look at them when I have more time and get back to you. Don't want to respond without being famailiar with where you are coming from.