Bush is paying the price for failing to move swiftly to build the wall authorized by Congress last year. Each brick would have bought him more and more support for today's compromise. Allocating extra money now for border enforcement won't impress anybody. Where's the wall that we already paid for?
That said, this bill will probably pass because both parties are afraid of antagonizing the Hispanic voter base by seeming to kill this bill. Knowing that, legal immigration or not, the Latino voter base will account for 20 percent of the vote by 2020, both parties are determined to pass a bill neither of them favor, Democrats out of fear of losing Hispanics, Republicans out of hope of winning them.