Without either of them embracing illegal alien amnesty and bending over forwards for Vicente Fox, a hell of a lot more Republicans would have voted yes and not worried about going against the sentiments of the President. You are making excuses for the R's in congress but not for the president.
Each politician is responsible for their own vote.