So you are comparing apples and oranges here - GWB wants to fix the terribly flawed current temporary workers program....and also address those currently here illegal. They are two separate items that are within the same overall problem.
GWB stance on fixing the temporary workers program along with his feelings on those currently here illegally are the same now as they were in 2000.
Someone please explain how Bush is responsible for the Senate Bill in all of its particulars.
???
Those proposals came from Senators. Some passed and some didn't, in the form of amendments. In addition to the underlying Bill called McCain-Kennedy.
The House Bill being enforcement only (I'm for enforcement; in fact, a wall), and Bush wanting the key issues addressed in any Bill he signs, he had little choice but to hope some kind of Bill would made it out of both sides of the Capitol and that somehow a Conference could succeed.
I have shown above that in both the Tempe debate, and in the White House Temporary Worker's Program announcement, that Bush nowhere proposes providing permanent legal residence (amnesty) to 12 million illegals. Now he supports the Senate Bill, which does exactly that.
I have provided two primary sources to support my claim that Bush has changed his position since 2004, and thus has betrayed us. If you wish to differ, please provide a link to Bush, pre-2004 election, proposing the granting of permanent legal status to essentially all the illegals in the country. Your just saying Bush has been consistent doesn't cut it.